giving the home PC config a bit of TLC

This commit is contained in:
2024-04-08 19:11:39 -06:00
parent e34b8c3e05
commit 9e0a7f3251
45 changed files with 1439 additions and 431 deletions

View File

@ -4,7 +4,7 @@
set $alt Mod1
set $mod Mod4
font pango:Monaspace Argon 20
font pango:Monaspace Argon, pango:Noto Color Emoji, pango:Symbols Nerd Font 16
################################################################################
## Custom Utility ##############################################################
@ -39,7 +39,6 @@ bindsym $mod+Shift+o exec --no-startup-id $UTILS launch obs
# Terminal
bindsym $mod+Return exec i3-sensible-terminal
bindsym $mod+shift+Return exec --no-startup-id $UTILS alternateterm
# Other
bindsym $mod+p exec --no-startup-id $UTILS bgrandomize
@ -78,16 +77,16 @@ bindsym $mod+Shift+f focus parent; fullscreen; focus child
bindsym $mod+BackSpace open
bindsym $mod+1 workspace number "1"; bar mode dock
bindsym $mod+2 workspace number "2"; bar mode hide
bindsym $mod+3 workspace number "3"; bar mode dock
bindsym $mod+4 workspace number "4"; bar mode hide
bindsym $mod+5 workspace number "5"; bar mode dock
bindsym $mod+6 workspace number "6"; bar mode hide
bindsym $mod+7 workspace number "7"; bar mode dock
bindsym $mod+8 workspace number "8"; bar mode hide
bindsym $mod+9 workspace number "9"; bar mode dock
bindsym $mod+0 workspace number "0"; bar mode hide
bindsym $mod+1 workspace number "1"
bindsym $mod+2 workspace number "2"
bindsym $mod+3 workspace number "3"
bindsym $mod+4 workspace number "4"
bindsym $mod+5 workspace number "5"
bindsym $mod+6 workspace number "6"
bindsym $mod+7 workspace number "7"
bindsym $mod+8 workspace number "8"
bindsym $mod+9 workspace number "9"
bindsym $mod+0 workspace number "0"
bindsym $mod+Shift+1 move container to workspace number "1"
bindsym $mod+Shift+2 move container to workspace number "2"
@ -136,11 +135,6 @@ bindsym Control+$alt+Delete exit
bindsym $mod+Shift+r restart
bindsym $mod+Shift+c reload
# for use after any command which should refresh the statusbar
set $refresh_statusbar killall -SIGUSR1 i3status
bar {
status_command i3status
}
# i3-gaps settings
for_window [class="^.*"] border pixel 4
@ -195,3 +189,18 @@ client.focused_inactive $INACTIVE_BORDER $INACTIVE_BACKGROUND $INACTIVE_TEXT $IN
client.unfocused $UNFOCUSED_BORDER $UNFOCUSED_BACKGROUND $UNFOCUSED_TEXT $UNFOCUSED_INDICATOR $UNFOCUSED_CHILD_BORDER
client.urgent $URGENT_BORDER $URGENT_BACKGROUND $URGENT_TEXT $URGENT_INDICATOR $URGENT_CHILD_BORDER
client.placeholder $PLACEHOLDER_BORDER $PLACEHOLDER_BACKGROUND $PLACEHOLDER_TEXT $PLACEHOLDER_INDICATOR $PLACEHOLDER_CHILD_BORDER
#####################################################################
### Legacy Defaults #################################################
#####################################################################
# These settings are system-specific and are removed by
# 'scwrypts generate i3 config' I've left them in place so my
# defaults are in place on machines which still use the symlinked
# version of this config file rather than the generated one.
# for use after any command which should refresh the statusbar
set $refresh_statusbar killall -SIGUSR1 i3status
bar {
status_command i3status
}