diff options
| author | Xander Swan <email> | 2025-12-03 10:00:42 -0500 |
|---|---|---|
| committer | Xander Swan <email> | 2025-12-03 10:00:42 -0500 |
| commit | f39251c1ff77bbed665dbb4023168037075a4f86 (patch) | |
| tree | 6eb7519c2e3e6cb3613b3cfb54139970f42a49fc /.config | |
| parent | 17e096423a14de8edb4d7c7f4a1f0466cca8fdcf (diff) | |
switch to dwm
Diffstat (limited to '.config')
| -rw-r--r-- | .config/alacritty/alacritty.toml | 41 | ||||
| -rw-r--r-- | .config/i3/config | 148 | ||||
| -rw-r--r-- | .config/nvim/colors/mine.vim | 26 | ||||
| -rw-r--r-- | .config/nvim/colors/some_vscode.vim | 61 | ||||
| -rw-r--r-- | .config/nvim/lua/opt.lua | 7 | ||||
| -rw-r--r-- | .config/picom/picom.conf | 39 | ||||
| -rw-r--r-- | .config/polybar/config.ini | 226 | ||||
| -rw-r--r-- | .config/polybar/launch.sh | 15 |
8 files changed, 74 insertions, 489 deletions
diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml deleted file mode 100644 index dea1d44..0000000 --- a/.config/alacritty/alacritty.toml +++ /dev/null @@ -1,41 +0,0 @@ -[window] -dynamic_padding = true -opacity = 1 - -[font] -normal = {family="JetBrainsMono Nerd Font", style="Medium"} -bold = {family="JetBrainsMono Nerd Font", style="Bold"} -italic = {family="JetBrainsMono Nerd Font", style="Medium Italic"} -bold_italic = {family="JetBrainsMono Nerd Font", style="Bold Italic"} - -offset.x = 0 -offset.y = 0 - -size = 13.5 - -[colors] -draw_bold_text_with_bright_colors = true - -[colors.primary] -foreground = "#FFFFFF" -background = "#1A191C" - -[colors.normal] -black = "#333333" -red = "#990911" -green = "#099911" -yellow = "#CC9900" -blue = "#5511CC" -magenta = "#990966" -cyan = "#0077AA" -white = "#999999" - -[colors.bright] -black = "#666666" -red = "#ff2222" -green = "#22ff44" -yellow = "#ffff00" -blue = "#8833FF" -magenta = "#ff4499" -cyan = "#22ccff" -white = "#FFFFFF" diff --git a/.config/i3/config b/.config/i3/config deleted file mode 100644 index 86de9bd..0000000 --- a/.config/i3/config +++ /dev/null @@ -1,148 +0,0 @@ -set $mod Mod4 -set $left h -set $down j -set $up k -set $right l - -font pango:JetBrainsMono Nerd Font Medium 9 - -exec --no-startup-id xrandr --output HDMI-A-1 --primary --mode 1920x1080 --rate 240 -exec --no-startup-id dex --autostart --environment i3 -exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork -exec --no-startup-id nm-applet -exec --no-startup-id nitrogen --restore -exec --no-startup-id picom -exec --no-startup-id ~/xborders --border-radius 5 --border-red 255 --border-green 255 --border-blue 255 --border-width 3 -# exec --no-startup-id redshift -exec_always --no-startup-id sh ~/.config/polybar/launch.sh - -exec --no-startup-id discord -# I need to check my emails -exec --no-startup-id thunderbird - -set $refresh_i3status killall -SIGUSR1 i3status -bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status -bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% && $refresh_i3status -bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status -bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status -bindsym XF86AudioPause exec --no-startup-id playerctl play-pause && $refresh_i3status -bindsym XF86AudioNext exec --no-startup-id playerctl next && $refresh_i3status -bindsym XF86AudioPrev exec --no-startup-id playerctl previous && $refresh_i3status -# bindsym $mod+u exec --no-startup-id setxkbmap -layout us -option caps:super -# bindsym $mod+n exec --no-startup-id setxkbmap -layout fi -option caps:super - -bindsym Print exec --no-startup-id flameshot gui - -for_window [class="love"] floating enable -for_window [instance="Godot_Engine"] floating enable - -default_border pixel 0 -default_floating_border pixel 0 - -gaps outer 0 -gaps inner 10 - -floating_modifier $mod - -tiling_drag modifier titlebar - -bindsym $mod+Return exec i3-sensible-terminal - -bindsym $mod+Shift+q kill - -bindsym $mod+d exec --no-startup-id rofi -show drun -bindsym $mod+Shift+d exec --no-startup-id rofi -show window -bindsym $mod+$left focus left -bindsym $mod+$down focus down -bindsym $mod+$up focus up -bindsym $mod+$right focus right - -bindsym $mod+Shift+$left move left -bindsym $mod+Shift+$down move down -bindsym $mod+Shift+$up move up -bindsym $mod+Shift+$right move right - -bindsym $mod+g split h -bindsym $mod+v split v - -bindsym $mod+f fullscreen toggle - -bindsym $mod+y layout stacking -bindsym $mod+w layout tabbed -bindsym $mod+p layout toggle split - -bindsym $mod+Shift+space floating toggle - -bindsym $mod+space focus mode_toggle - -bindsym $mod+i focus parent - -set $ws1 "1" -set $ws2 "2" -set $ws3 "3" -set $ws4 "4" -set $ws5 "5" -set $ws6 "6" -set $ws7 "7" -set $ws8 "8" -set $ws9 "9" -set $ws10 "10" - -bindsym $mod+1 workspace number $ws1 -bindsym $mod+2 workspace number $ws2 -bindsym $mod+3 workspace number $ws3 -bindsym $mod+4 workspace number $ws4 -bindsym $mod+5 workspace number $ws5 -bindsym $mod+6 workspace number $ws6 -bindsym $mod+7 workspace number $ws7 -bindsym $mod+8 workspace number $ws8 -bindsym $mod+9 workspace number $ws9 -bindsym $mod+0 workspace number $ws10 - -bindsym $mod+z workspace number $ws9 -bindsym $mod+x workspace number $ws10 -bindsym $mod+c workspace number $ws8 - -bindsym $mod+Shift+1 move container to workspace number $ws1 -bindsym $mod+Shift+2 move container to workspace number $ws2 -bindsym $mod+Shift+3 move container to workspace number $ws3 -bindsym $mod+Shift+4 move container to workspace number $ws4 -bindsym $mod+Shift+5 move container to workspace number $ws5 -bindsym $mod+Shift+6 move container to workspace number $ws6 -bindsym $mod+Shift+7 move container to workspace number $ws7 -bindsym $mod+Shift+8 move container to workspace number $ws8 -bindsym $mod+Shift+9 move container to workspace number $ws9 -bindsym $mod+Shift+0 move container to workspace number $ws10 - -bindsym $mod+Shift+z move container to workspace number $ws9 -bindsym $mod+Shift+x move container to workspace number $ws10 -bindsym $mod+Shift+c move container to workspace number $ws8 - -bindsym $mod+braceleft focus output left -bindsym $mod+braceright focus output right -bindsym $mod+shift+braceleft move workspace to output left -bindsym $mod+shift+braceright move workspace to output right - -bindsym $mod+Shift+t reload -bindsym $mod+Shift+r restart -bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'" - -# class border backgr. text indicator child_border -client.focused #E0E0E0 #E0E0E0 #000000 #E0E0E0 #E0E0E0 -client.focused_inactive #222222 #222222 #CACACA #222222 #222222 -client.unfocused #000000 #000000 #CACACA #000000 #000000 -client.urgent #ff0000 #ff0000 #000000 #900000 #ff0000 -client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c -client.background #ffffff - -mode "resize" { - bindsym $left resize shrink width 10 px or 10 ppt - bindsym $up resize grow height 10 px or 10 ppt bindsym $down resize shrink height 10 px or 10 ppt - bindsym $right resize grow width 10 px or 10 ppt - - bindsym Return mode "default" - bindsym Escape mode "default" - bindsym $mod+r mode "default" -} - -# bindsym $mod+r mode "resize" diff --git a/.config/nvim/colors/mine.vim b/.config/nvim/colors/mine.vim index 25de0fb..5f7cff9 100644 --- a/.config/nvim/colors/mine.vim +++ b/.config/nvim/colors/mine.vim @@ -22,39 +22,39 @@ hi LineNr guifg=#666666 guibg=NONE gui=NONE hi LineNrAbove guifg=#888888 guibg=NONE gui=NONE hi LineNrBelow guifg=#888888 guibg=NONE gui=NONE hi MatchParen guifg=#FFFFFF guibg=#FF0000 gui=bold -hi Normal guifg=#AAAAAA guibg=#111111 gui=NONE +hi Normal guifg=#AAAAAA guibg=#1A191C gui=NONE hi Pmenu guifg=#FFFFFF guibg=#333333 gui=NONE hi PmenuSel guifg=#333333 guibg=#FFFFFF gui=bold,underdouble -hi Search guifg=#333333 guibg=#FFFF88 gui=bold,italic +hi Search guifg=#333333 guibg=#FFFF88 gui=bold hi Visual guifg=NONE guibg=#333333 gui=NONE -hi Comment guifg=#777777 guibg=NONE gui=italic +hi Comment guifg=#777777 guibg=NONE gui=NONE hi Constant guifg=#44FF99 guibg=NONE gui=NONE hi Number guifg=#44FF99 guibg=NONE gui=NONE -hi String guifg=#FFFF00 guibg=NONE gui=italic -hi Boolean guifg=#44FF99 guibg=NONE gui=italic +hi String guifg=#FFFF00 guibg=NONE gui=NONE +hi Boolean guifg=#44FF99 guibg=NONE gui=NONE hi Identifier guifg=#FFFFFF guibg=NONE gui=NONE hi Function guifg=#FF4499 guibg=NONE gui=NONE -hi Statement guifg=#FF9944 guibg=NONE gui=italic -hi Label guifg=#FF9944 guibg=NONE gui=italic +hi Statement guifg=#FF9944 guibg=NONE gui=NONE +hi Label guifg=#FF9944 guibg=NONE gui=NONE hi Operator guifg=#AAAABB guibg=NONE gui=NONE hi PreProc guifg=#FF4499 guibg=NONE gui=NONE -hi Typedef guifg=#997FFF guibg=NONE gui=italic -hi Type guifg=#997FFF guibg=NONE gui=italic -hi StorageClass guifg=#4499FF guibg=NONE gui=italic -hi Structure guifg=#4499FF guibg=NONE gui=bold,italic +hi Typedef guifg=#997FFF guibg=NONE gui=NONE +hi Type guifg=#997FFF guibg=NONE gui=NONE +hi StorageClass guifg=#4499FF guibg=NONE gui=NONE +hi Structure guifg=#4499FF guibg=NONE gui=bold hi Special guifg=#CCCCDD guibg=NONE gui=NONE -hi SpecialChar guifg=#ffffff guibg=NONE gui=bold,italic +hi SpecialChar guifg=#ffffff guibg=NONE gui=bold hi Error guifg=#ff4444 guibg=NONE gui=bold,undercurl -hi Todo guifg=#ffffff guibg=NONE gui=bold,italic,underline +hi Todo guifg=#ffffff guibg=NONE gui=bold,underline hi Added guifg=#44FF44 guibg=NONE gui=NONE hi Changed guifg=#FFFF44 guibg=NONE gui=NONE diff --git a/.config/nvim/colors/some_vscode.vim b/.config/nvim/colors/some_vscode.vim new file mode 100644 index 0000000..05fe46e --- /dev/null +++ b/.config/nvim/colors/some_vscode.vim @@ -0,0 +1,61 @@ +set background=dark + +hi clear +let g:colors_name = "mine" + +hi! link Terminal Normal +hi! link TermCursor Cursor +hi! link TermCursorNC Cursor +hi! link CurSearch Search +hi! link CursorLineFold CursorLine +hi! link CursorLineSign CursorLine +hi! link MessageWindow Pmenu +hi! link PopupNotification Todo +hi! link Character String + +hi ColorColumn guifg=#333333 guibg=#333333 gui=NONE +hi WinSeparator guifg=#222222 guibg=NONE gui=NONE +hi CursorLine guifg=NONE guibg=NONE gui=NONE +hi EndOfBuffer guifg=#222222 guibg=NONE gui=NONE +hi SignColumn guifg=NONE guibg=NONE gui=NONE +hi LineNr guifg=#666666 guibg=NONE gui=NONE +hi LineNrAbove guifg=#888888 guibg=NONE gui=NONE +hi LineNrBelow guifg=#888888 guibg=NONE gui=NONE +hi MatchParen guifg=#FFFFFF guibg=#FF0000 gui=bold +hi Normal guifg=#f8f8f0 guibg=#16171d gui=NONE +hi Pmenu guifg=#FFFFFF guibg=#333333 gui=NONE +hi PmenuSel guifg=#333333 guibg=#FFFFFF gui=bold,underdouble +hi Search guifg=#333333 guibg=#FFFF88 gui=bold,italic +hi Visual guifg=NONE guibg=#333333 gui=NONE + +hi Comment guifg=#777777 guibg=NONE gui=italic + +hi Constant guifg=#81f900 guibg=NONE gui=NONE +hi Number guifg=#e373ce guibg=NONE gui=NONE +hi String guifg=#ffca2e guibg=NONE gui=NONE +hi Boolean guifg=#e373ce guibg=NONE gui=italic + +hi Identifier guifg=#FFFFFF guibg=NONE gui=NONE +hi Function guifg=#81f900 guibg=NONE gui=NONE + +hi Statement guifg=#ff3f3a guibg=NONE gui=NONE +hi Label guifg=#ff3f3a guibg=NONE gui=NONE +hi Operator guifg=#ff3f3a guibg=NONE gui=NONE + +hi PreProc guifg=#81f900 guibg=NONE gui=NONE + +hi Typedef guifg=#00a0e4 guibg=NONE gui=italic +hi Type guifg=#00a0e4 guibg=NONE gui=italic +hi StorageClass guifg=#ff3f3a guibg=NONE gui=italic +hi Structure guifg=#19d1e5 guibg=NONE gui=bold,italic + +hi Special guifg=#CCCCDD guibg=NONE gui=NONE +hi SpecialChar guifg=#e373ce guibg=NONE gui=NONE + +hi Error guifg=#ff4444 guibg=NONE gui=bold,undercurl + +hi Todo guifg=#ffffff guibg=NONE gui=bold,italic,underline + +hi Added guifg=#44FF44 guibg=NONE gui=NONE +hi Changed guifg=#FFFF44 guibg=NONE gui=NONE +hi Removed guifg=#FF4444 guibg=NONE gui=NONE diff --git a/.config/nvim/lua/opt.lua b/.config/nvim/lua/opt.lua index a9e9ef0..56a9b84 100644 --- a/.config/nvim/lua/opt.lua +++ b/.config/nvim/lua/opt.lua @@ -23,10 +23,3 @@ vim.api.nvim_create_autocmd("TermOpen", { }) vim.cmd.colorscheme("mine") - -vim.cmd [[ - highlight Normal guibg=none - highlight NonText guibg=none - highlight Normal ctermbg=none - highlight NonText ctermbg=none -]] diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf deleted file mode 100644 index d1f994d..0000000 --- a/.config/picom/picom.conf +++ /dev/null @@ -1,39 +0,0 @@ -shadow = true; -shadow-radius = 30; -shadow-offset-x = -30; -shadow-offset-y = -30; -shadow-exclude = [ - "class_g = 'i3-frame' && argb", - "window_type = 'dropdown_menu'", - "window_type = 'menu'", - "window_type = 'popup_menu'", -]; - -fading = false; -inactive-opacity-override = false; - -focus-exclude = [ "class_g = 'Cairo-clock'" ]; - -corner-radius = 5 -rounded-corners-exclude = [ - "window_type = 'dock'", - "window_type = 'desktop'", -]; - -backend = "glx"; -dithered-present = false; -vsync = true; -mark-wmwin-focused = true; -mark-ovredir-focused = true; -detect-rounded-corners = true; -detect-client-opacity = true; -detect-transient = true; -use-damage = true; -log-level = "warn"; -wintypes: -{ - tooltip = { fade = true; shadow = true; focus = true; full-shadow = false; }; - dock = { shadow = false; clip-shadow-above = true; } - dnd = { shadow = false; } - i3-frame = {} -}; diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini deleted file mode 100644 index 1f6a4b3..0000000 --- a/.config/polybar/config.ini +++ /dev/null @@ -1,226 +0,0 @@ -;========================================================== -; -; -; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ -; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ -; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ -; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ -; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ -; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ -; -; -; To learn more about how to configure Polybar -; go to https://github.com/polybar/polybar -; -; The README contains a lot of information -; -;========================================================== - -[colors] -; background = #222222 -; background-alt = #333333 -; foreground = #CACACA -; primary = #FFFFFF -; secondary = #909090 -; alert = #A54242 -; disabled = #707880 - -background = #E0E0E0 -background-alt = #CACACA -foreground = #000000 -primary = #555555 -secondary = #CACACA -alert = #A54242 -disabled = #707880 - -[bar/primary] -width = 100% -height = 20pt - -background = ${colors.background} -foreground = ${colors.foreground} - -line-size = 3pt - -border-color = #FFFFFF -border-size = 0pt -border-top-size = 5pt - -padding-left = 0 -padding-right = 1 - -monitor = HDMI-A-1 -module-margin = 1 - -bottom = true - -separator = : -separator-foreground = ${colors.disabled} - -font-0 = JetBrainsMono Nerd Font:size=11:weight=Medium;1 - -modules-left = xwindow -modules-center = xworkspaces -modules-right = pulseaudio memory cpu date time - -cursor-click = pointer -cursor-scroll = ns-resize - -enable-ipc = true - -[bar/secondary] -width = 100% -height = 20pt - -background = ${colors.background} -foreground = ${colors.foreground} - -line-size = 3pt - -border-color = #00000000 -border-size = 0pt - -padding-left = 0 -padding-right = 1 - -monitor = DVI-D-0 -module-margin = 1 - -bottom = true - -separator = : -separator-foreground = ${colors.disabled} - -font-0 = MartianMono Nerd Font:size=11:weight=Medium;1 - -modules-left = user xworkspaces -modules-center = -modules-right = xwindow time - -cursor-click = pointer -cursor-scroll = ns-resize - -enable-ipc = true - -[module/user] -type = custom/script -exec = "echo `whoami`@`hostname`" - -label-foreground = ${colors.primary} - -[module/systray] -type = internal/tray - -format-margin = 8pt -tray-spacing = 16pt - -[module/xworkspaces] -type = internal/xworkspaces - -icon-0 = 1; -icon-1 = 2; -icon-2 = 3; -icon-3 = 4; -icon-4 = 5; -icon-5 = 6; -icon-6 = 7; -icon-7 = 8; -icon-8 = 9; -icon-9 = 10; - -icon-default = - -label-active = %icon% %name% -label-active-background = ${colors.background-alt} -label-active-padding = 1 -label-active-underline = ${colors.primary} - -label-occupied = %icon% %name% -label-occupied-padding = 1 -label-urgent = %name% -label-urgent-padding = 1 -label-empty = %name% -label-empty-padding = 1 - -pin-workspaces = true -group-by-monitor = true -enable-click = false -enable-scroll = false - -[module/xwindow] -type = internal/xwindow -label = %title:0:50:...% - -[module/filesystem] -type = internal/fs -interval = 25 - -mount-0 = / - -label-mounted = %{F#FFFFFF}%mountpoint%%{F-} %percentage_used%% - -label-unmounted = %mountpoint% not mounted -label-unmounted-foreground = ${colors.disabled} - -[module/pulseaudio] -type = internal/pulseaudio - -format-volume-prefix = "VOL " -format-volume-prefix-foreground = ${colors.primary} -format-volume = <label-volume> - -label-volume = %percentage%% - -label-muted = muted -label-muted-foreground = ${colors.disabled} - -[module/memory] -type = internal/memory -interval = 2 -format-prefix = "RAM " -format-prefix-foreground = ${colors.primary} -label = %percentage_used:2%% - -[module/cpu] -type = internal/cpu -interval = 2 -format-prefix = "CPU " -format-prefix-foreground = ${colors.primary} -label = %percentage:2%% - -[network-base] -type = internal/network -interval = 5 -format-connected = <label-connected> -format-disconnected = <label-disconnected> -label-disconnected = %{F#FFFFFF}%ifname%%{F#707880} disconnected - -[module/wlan] -inherit = network-base -interface-type = wireless -label-connected = %{F#FFFFFF}%ifname%%{F-} %essid% - -[module/time] -type = internal/date -interval = 1 - -time = %H.%M.%S - -label = %time% -label-foreground = ${colors.primary} - -[module/date] -type = internal/date -interval = 3600 - -date = %a %m.%d -date-alt = %b %Z - -label = %date% -label-foreground = ${colors.primary} - -[settings] -screenchange-reload = true -pseudo-transparency = true - -; vim:ft=dosini diff --git a/.config/polybar/launch.sh b/.config/polybar/launch.sh deleted file mode 100644 index 83cf90a..0000000 --- a/.config/polybar/launch.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -# Terminate already running bar instances -# If all your bars have ipc enabled, you can use -polybar-msg cmd quit -# Otherwise you can use the nuclear option: -# killall -q polybar - -# Launch bar1 and bar2 -# echo "---" | tee -a /tmp/polybar1.log -# polybar bar1 2>&1 | tee -a /tmp/polybar1.log & disown -polybar --reload primary & -polybar --reload secondary & - -echo "Bars launched..." |
