summaryrefslogtreecommitdiff
path: root/.config/i3/config
diff options
context:
space:
mode:
authorDanny Holman <dholman@gymli.org>2022-06-20 23:14:14 -0500
committerDanny Holman <dholman@gymli.org>2022-06-20 23:14:14 -0500
commit04ebad28e0804ba5cbe283dc42903c4e648bfa66 (patch)
treee3cd3767d3078b3e1d07278bd9bbe9caab9d3c69 /.config/i3/config
parentc69dc0a34ead2eb8e2c1ba1582340754863c1b63 (diff)
Update i3 configs
Update the i3 settings to current.
Diffstat (limited to '.config/i3/config')
-rw-r--r--.config/i3/config37
1 files changed, 25 insertions, 12 deletions
diff --git a/.config/i3/config b/.config/i3/config
index ad1da60..165ab45 100644
--- a/.config/i3/config
+++ b/.config/i3/config
@@ -3,7 +3,7 @@
set $mod Mod4
# Default font
-font pango:Fira Code 12
+font pango:Terminus 10
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
@@ -24,6 +24,9 @@ bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
+# Disable window borders
+new_window none
+
# Split horizontal/vertical
bindsym $mod+h split h
bindsym $mod+v split v
@@ -45,6 +48,10 @@ bindsym $mod+space focus mode_toggle
# focus the parent container
bindsym $mod+a focus parent
+# scratchpad stuffs
+bindsym $mod+Shift+minus move scratchpad
+bindsym $mod+minus scratchpad show
+
# switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
@@ -56,6 +63,12 @@ bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
+bindsym $mod+Control+1 workspace 11
+bindsym $mod+Control+2 workspace 12
+bindsym $mod+Control+3 workspace 13
+bindsym $mod+Control+4 workspace 14
+bindsym $mod+Control+5 workspace 15
+bindsym $mod+Control+6 workspace 16
# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1
@@ -68,6 +81,12 @@ bindsym $mod+Shift+7 move container to workspace 7
bindsym $mod+Shift+8 move container to workspace 8
bindsym $mod+Shift+9 move container to workspace 9
bindsym $mod+Shift+0 move container to workspace 10
+bindsym $mod+Shift+Control+1 move container to workspace 11
+bindsym $mod+Shift+Control+2 move container to workspace 12
+bindsym $mod+Shift+Control+3 move container to workspace 13
+bindsym $mod+Shift+Control+4 move container to workspace 14
+bindsym $mod+Shift+Control+5 move container to workspace 15
+bindsym $mod+Shift+Control+6 move container to workspace 16
# reload the configuration file
bindsym $mod+Shift+c reload
@@ -120,7 +139,7 @@ bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 10%
bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 10%
# Screenshot
-bindsym --release $mod+Print exec --no-startup-id "import ss.png"
+bindsym --release $mod+Shift+Print exec --no-startup-id "scrot -s -F ss_%Y-%m-%d_$wx$h.png"
# System menu
bindsym $mod+Shift+s mode "$mode_system"
@@ -136,10 +155,6 @@ bindsym $mod+Shift+Tab workspace prev
bindsym $mod+Shift+w exec --no-startup-id "rofi -show window"
bindsym $mod+Shift+p exec --no-startup-id "rofi-pass"
-# Gap stuff
-hide_edge_borders both
-new_window 1pixel
-
# Start helpful programs
exec --no-startup-id nitrogen --restore &
exec --no-startup-id xautolock -time 5 -locker "i3lock -c 000000"
@@ -148,11 +163,9 @@ exec --no-startup-id tilda &
exec --no-startup-id dex -a &
# Make some windows float
-for_window [class="^Steam$" title="^Friends & Chat$"] floating enable
-for_window [class="^Steam$" title="Steam - News"] floating enable
-for_window [class="^Steam$" title=".* - Chat"] floating enable
-for_window [class="^Steam$" title=".* - event started"] floating enable
-for_window [class="^Steam$" title="^Servers$"] floating enable
+for_window [window_role="pop-up"] floating enable
+for_window [window_role="task_dialog"] floating enable
+for_window [window_role="About"] floating enable
+for_window [class="^Pavucontrol$"] floating enable
for_window [title="pinentry$"] floating enable
for_window [title="Discord Updater$"] floating enable
-for_window [class="xpad$"] floating enable