summaryrefslogtreecommitdiffstats
path: root/.config/i3/config
diff options
context:
space:
mode:
Diffstat (limited to '.config/i3/config')
-rw-r--r--.config/i3/config24
1 files changed, 15 insertions, 9 deletions
diff --git a/.config/i3/config b/.config/i3/config
index 7909229..9b11669 100644
--- a/.config/i3/config
+++ b/.config/i3/config
@@ -2,6 +2,8 @@
# 4.22 USER'S GUIDE CHANGE COLOURS
set $mod Mod4
set $terminal sakura
+set $lock_cmd i3lock -i ~/wallpaper/winlock.png -t -beef -up win
+
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
@@ -12,12 +14,15 @@ exec --no-startup-id dex --autostart --environment i3
# 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 -- $lock_cmd --nofork
# 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 nm-applet
+exec_always --no-startup-id xcompmgr
+exec_always --no-startup-id devilspie -a
+
# Use pactl to adjust volume in PulseAudio.
set $refresh_i3status killall -SIGUSR1 i3status
#set $refresh_i3status killall -SIGUSR1 xmobar
@@ -107,7 +112,7 @@ bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
#lock i3lock
-bindsym $mod+Shift+x exec i3lock
+bindsym $mod+Shift+x exec $lock_cmd
# focus the child container
bindsym $mod+Shift+a focus child
@@ -165,6 +170,7 @@ assign [class="pr"] workspace $ws5
assign [class="pm"] workspace $ws5
assign [class="vlc"] workspace $ws8
assign [class="libreoffice"] workspace $ws5
+assign [class="steam"] workspace $ws9
#assign [class="GigaQt"] workspace $ws9
@@ -219,7 +225,7 @@ mode "resize" {
bindsym $mod+r mode "default"
}
-set $ModeName "[e]xit [Enter] | [r]eboot | [s]hutdown | shudown [n]ow | [h]ibernate"
+set $ModeName "[e]xit [Enter] | [r]eboot | [s]hutdown | shudown [n]ow | [h]ibernate | s[u]spend"
mode $ModeName{
bindsym Return exec i3-msg exit
@@ -229,7 +235,8 @@ mode $ModeName{
bindsym n exec shutdown +0
# bindsym t exec "i3-msg exit && startx"
bindsym Escape mode "default"
- bindsym h exec systemctl hibernate
+ bindsym h mode "default"; exec systemctl hibernate
+ bindsym u mode "default"; exec systemctl suspend
}
# modes
@@ -259,19 +266,18 @@ exec kboff
# switch keyboard colors
exec openrgb --color "00FFFF"
-exec $terminal
exec $terminal
+exec $terminal -e bashtop
exec microsoft-edge-dev
#exec telegram-desktop
#exec discord
#exec qtcreator
#exec doublecmd
-exec_always feh --bg-fill ~/wallpaper/october2023.png
+exec_always feh --bg-fill ~/wallpaper/nov2023.png
exec_always setxkbmap -layout us,ru -option grp:alt_shift_toggle
exec_always ~/.screenlayout/fullscreen.sh
-exec_always xset r rate 333 25
-
-
+# exec_always xset r rate 269 19
+exec_always xset r rate 222 22
# empty lines at the EOF