updates to i3 config:

- jumping to desktop 2 now automatically loads omni terminal if not already connected
 - 1password added to autostart
 - automatically reload xkeymap on i3 restart/reload
This commit is contained in:
2025-11-12 13:22:40 -07:00
parent 468de89920
commit 6839c3c8b3
5 changed files with 26 additions and 1 deletions

View File

@@ -6,6 +6,8 @@ set $alt Mod1
set $mod Mod4
font pango:Monaspace Argon, pango:Noto Color Emoji, pango:Symbols Nerd Font 16
exec --no-startup-id 1password
################################################################################
## Custom Utility ##############################################################
################################################################################
@@ -78,7 +80,7 @@ bindsym $mod+Shift+f focus parent; fullscreen; focus child
bindsym $mod+BackSpace open
bindsym $mod+1 workspace number "1"; exec --no-startup-id polybar-msg cmd show
bindsym $mod+2 workspace number "2"; exec --no-startup-id polybar-msg cmd hide
bindsym $mod+2 workspace number "2"; exec --no-startup-id polybar-msg cmd hide; exec --no-startup-id [[ $(tmux -L omni.socket list-clients 2>/dev/null | wc -l) -eq 0 ]] && i3-sensible-terminal
bindsym $mod+3 workspace number "3"; exec --no-startup-id polybar-msg cmd show
bindsym $mod+4 workspace number "4"; exec --no-startup-id polybar-msg cmd hide
bindsym $mod+5 workspace number "5"; exec --no-startup-id polybar-msg cmd show