# 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
+bindsym $mod+Control+l exec --no-startup-id i3lock
# NetworkManager is the most popular way to manage wireless networks on Linux,
# and nm-applet is a desktop environment-independent system tray GUI for it.
exec --no-startup-id "/usr/bin/setxkbmap -layout us,de"
exec --no-startup-id "/usr/bin/setxkbmap -option 'grp:alt_shift_toggle'"
-
+default_border pixel 2
+default_floating_border pixel 7
bindsym $mod+Return exec /usr/bin/i3-sensible-terminal
# start a terminal
-# use default and hope for the best. ... # bindsym $mod+Return exec /usr/bin/gnome-terminal
+# use hefault and hope for the best. ... # bindsym $mod+Return exec /usr/bin/gnome-terminal
# kill focused window
bindsym $mod+Shift+q kill
bindsym $mod+Shift+r restart
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
-bindsym $mod+Shift+F1 exec "shutdown -h now"
+bindsym $mod+Shift+Control+e exec "shutdown -h now"
# Pressing right will grow the window’s width.
# Pressing up will shrink the window’s height.
# Pressing down will grow the window’s height.
- 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 h resize shrink width 10 px or 10 ppt
+ bindsym j resize grow height 10 px or 10 ppt
+ bindsym k resize shrink height 10 px or 10 ppt
+ bindsym l resize grow width 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink width 10 px or 10 ppt
# status_command i3status
}
+set $transp #00000000
+
+# NOTE: The secondary rgb color in the lines below is the fallback if
+# i3 fails to get colors from Xresources.
+set_from_resource $colorf i3wm.foreground #f8f8f2
+set_from_resource $colorb i3wm.background #181a26
+set_from_resource $color0 i3wm.color0 #282936
+set_from_resource $color8 i3wm.color8 #4d4f68
+set_from_resource $color1 i3wm.color1 #f087bd
+set_from_resource $color9 i3wm.color9 #bd6a95
+set_from_resource $color2 i3wm.color2 #a5fb8f
+set_from_resource $color10 i3wm.color10 #83c771
+set_from_resource $color3 i3wm.color3 #fae3b0
+set_from_resource $color11 i3wm.color11 #c7b58c
+set_from_resource $color4 i3wm.color4 #96cdfb
+set_from_resource $color12 i3wm.color12 #77a2c7
+set_from_resource $color5 i3wm.color5 #9183f7
+set_from_resource $color13 i3wm.color13 #7368c4
+set_from_resource $color6 i3wm.color6 #89dceb
+set_from_resource $color14 i3wm.color14 #6bacb8
+set_from_resource $color7 i3wm.color7 #e9e9f4
+set_from_resource $color15 i3wm.color15 #f7f7fb
+
+# class border backgr. text indicator child_border
+client.focused $color13 $color13 $color2 $color1 $color8
+client.focused_inactive $color13 $color8 $color1 $color1 $transp
+client.unfocused $color8 $color8 $color7 $color1 $transp
+client.urgent $color5 $color1 $color0 $color1 $transp
+client.background $transp