aboutsummaryrefslogtreecommitdiff
path: root/muspellsheim/config/i3
diff options
context:
space:
mode:
authorThorsten Töpper <atsutane@freethoughts.de>2025-10-04 04:30:30 +0200
committerThorsten Töpper <atsutane@freethoughts.de>2025-10-04 04:30:30 +0200
commit17f1fc75f1375217dce64fb47c495143570b7688 (patch)
tree15e13eba30769c724500cb0c0111b9f45a8f90c7 /muspellsheim/config/i3
parent48f6566bbe17ca7f7338ff1baeb3b833312555dd (diff)
downloaddotfiles-17f1fc75f1375217dce64fb47c495143570b7688.tar.gz
dotfiles-17f1fc75f1375217dce64fb47c495143570b7688.tar.bz2
muspellsheim: i3 and i3status closer to niflheimHEADmaster
Diffstat (limited to 'muspellsheim/config/i3')
-rw-r--r--muspellsheim/config/i3/config29
1 files changed, 13 insertions, 16 deletions
diff --git a/muspellsheim/config/i3/config b/muspellsheim/config/i3/config
index 90108c2..e4c6df1 100644
--- a/muspellsheim/config/i3/config
+++ b/muspellsheim/config/i3/config
@@ -1,5 +1,8 @@
# vim:set syntax=i3:
+# i3 config file (v4)
+#
+# Please see https://i3wm.org/docs/userguide.html for a complete reference!
set $mod Mod4
@@ -17,7 +20,7 @@ font pango:DejaVu Sans Mono, Terminus Semi-Condensed 11
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
# screen before suspend. Use loginctl lock-session to lock your screen.
-#exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
+exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
# Use pactl to adjust volume in PulseAudio.
set $refresh_i3status killall -SIGUSR1 i3status
@@ -36,15 +39,10 @@ floating_modifier $mod
#bindsym $mod+Return exec i3-sensible-terminal
bindsym $mod+Return exec --no-startup-id /usr/bin/sakura
-# Start rox
-#bindsym $mod+r exec --no-startup-id /usr/bin/rox
-
# kill focused window
bindsym $mod+Shift+q kill
-bindsym $mod+BackSpace kill
# start dmenu (a program launcher)
-#bindsym $mod+v exec /usr/bin/dmenu_run
bindsym $mod+d exec --no-startup-id dmenu_run
bindsym $mod+Shift+d exec --no-startup-id i3-dmenu-desktop
@@ -62,8 +60,8 @@ bindsym $mod+odiaeresis focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
-#bindsym $mod+Down focus down
-#bindsym $mod+Up focus up
+bindsym $mod+Down focus down
+bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
@@ -99,15 +97,15 @@ bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
# Restore saved JSON layout
-bindsym $mod+y restore /home/atsutane/.config/i3/layout.json
+#bindsym $mod+y restore /home/atsutane/.config/i3/layout.json
# focus the parent container
bindsym $mod+a focus parent
-bindsym $mod+Up focus parent
+#bindsym $mod+Up focus parent
# focus the child container
#bindsym $mod+d focus child
-bindsym $mod+Down focus child
+#bindsym $mod+Down focus child
# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
@@ -184,7 +182,7 @@ for_window [class="Bsvc.tk"] floating enable
# bind i3lock -d to stop key (XF86AudioStop)
-#bind 174 exec /usr/bin/i3lock -d -i /home/atsutane/media/wallpaper/Motivation.png
+#bind 174 exec /usr/bin/i3lock -d -c 555555
bindsym $mod+Shift+BackSpace exec /usr/bin/i3lock -d -c 555555 -e
# resize window (you can also use the mouse for that)
@@ -198,7 +196,6 @@ mode "resize" {
bindsym j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
-# bindsym semicolon resize grow width 10 px or 10 ppt
bindsym odiaeresis resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
@@ -213,7 +210,6 @@ mode "resize" {
bindsym $mod+r mode "default"
}
-#bindsym $mod+space mode "resize"
bindsym $mod+r mode "resize"
# Start i3bar to display a workspace bar (plus the system information i3status
@@ -222,9 +218,10 @@ bar {
status_command i3status -c ~/.config/i3status/config
# mode hide
position bottom
- tray_output LVDS1
+ tray_output eDP-1
#font -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso10646-1
- font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+ #font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
+ font pango:DejaVu Sans Mono, Terminus Semi-Condensed 11
workspace_buttons yes
colors {
separator #dc322f