diff --git a/i3/conf/client/zahnrad/assignments b/i3/conf/client/zahnrad/assignments new file mode 100644 index 0000000..0675c46 --- /dev/null +++ b/i3/conf/client/zahnrad/assignments @@ -0,0 +1,22 @@ +# {{{ WORKSPACES }}} + + # Browser + workspace $ws1 gaps outer 0 + workspace $ws1 gaps inner 0 + assign [class="chromium"] $ws1 + + # Left Wing Display + workspace $wsF1 gaps outer 0 + workspace $wsF1 gaps inner 0 + # Right Wing Display + workspace $wsF2 gaps outer 0 + workspace $wsF2 gaps inner 0 + + for_window [class="zoom"] floating enable + for_window [class="zoom" title="Zoom - Licensed Account"] floating disable + for_window [class="zoom" title="Zoom Meeting"] floating disable + +# {{{ SPECIAL KEYBINDINGS }}} + +bindsym $mod+m move workspace to output right +bindsym $mod+Shift+m move workspace to output up diff --git a/i3/conf/client/zahnrad/bar b/i3/conf/client/zahnrad/bar new file mode 100644 index 0000000..364e188 --- /dev/null +++ b/i3/conf/client/zahnrad/bar @@ -0,0 +1,5 @@ +# {{{ STATUS BAR }}} +# bar { +# position top +# status_command bumblebee-status $CLIENT_BUMBLEBEE +# } diff --git a/i3/conf/client/zahnrad/header b/i3/conf/client/zahnrad/header new file mode 100644 index 0000000..a622da5 --- /dev/null +++ b/i3/conf/client/zahnrad/header @@ -0,0 +1,65 @@ +### ADDITIONAL WORKSPACES + + # switch to workspace + bindsym $mod+F1 workspace $wsF1 + bindsym $mod+F2 workspace $wsF2 + bindsym $mod+F3 workspace $wsF3 + bindsym $mod+F4 workspace $wsF4 + bindsym $mod+F5 workspace $wsF5 + bindsym $mod+F6 workspace $wsF6 + bindsym $mod+F7 workspace $wsF7 + bindsym $mod+F8 workspace $wsF8 + bindsym $mod+F9 workspace $wsF9 + bindsym $mod+F10 workspace $wsF10 + + # move focused container to workspace + bindsym $mod+Shift+F1 move container to workspace $wsF1 + bindsym $mod+Shift+F2 move container to workspace $wsF2 + bindsym $mod+Shift+F3 move container to workspace $wsF3 + bindsym $mod+Shift+F4 move container to workspace $wsF4 + bindsym $mod+Shift+F5 move container to workspace $wsF5 + bindsym $mod+Shift+F6 move container to workspace $wsF6 + bindsym $mod+Shift+F7 move container to workspace $wsF7 + bindsym $mod+Shift+F8 move container to workspace $wsF8 + bindsym $mod+Shift+F9 move container to workspace $wsF9 + bindsym $mod+Shift+F10 move container to workspace $wsF10 + +# FLAMESHOT + bindsym --release Control+Shift+Print exec flameshot gui + bindsym --release Control+Print exec flameshot screen -c + + bindsym $mod+b exec ~/.dotfiles/i3/scripts/dmenu_bt.sh + +# {{{ VARIABLES }}} + + set $mod Mod4 + set $TERMINAL alacritty + + # gaps + set $gap_outer 15 + set $gap_inner 10 + + set $ws1 "1" + # Terminal + set $ws2 "2" + # Work + set $ws3 "3" + set $ws4 "4" + # Mail + set $ws5 "5" + set $ws6 "6" + set $ws7 "7" + set $ws8 "8" + set $ws9 "9" + set $ws10 "10" + + set $wsF1 "F1" + set $wsF2 "F2" + set $wsF3 "F3" + set $wsF4 "F4" + set $wsF5 "F5" + set $wsF6 "F6" + set $wsF7 "F7" + set $wsF8 "F8" + set $wsF9 "F9" + set $wsF10 "F10"