aboutsummaryrefslogtreecommitdiff
path: root/TMV/.config/i3
diff options
context:
space:
mode:
authorMasfehico <clyhtsuriva@gmail.com>2020-06-16 21:14:15 +0200
committerMasfehico <clyhtsuriva@gmail.com>2020-06-16 21:14:15 +0200
commit716fab7ec5d829c0981bae25f91927d625a2621a (patch)
tree85dc64a26f276208caa99cc53b2af0c13479a011 /TMV/.config/i3
parentfbdcfbcd6771842282d2368f6d96cd8b6bf9bfcc (diff)
colors changed and gaps added
Diffstat (limited to 'TMV/.config/i3')
-rw-r--r--TMV/.config/i3/config212
1 files changed, 174 insertions, 38 deletions
diff --git a/TMV/.config/i3/config b/TMV/.config/i3/config
index 3c99fce..bcd00bc 100644
--- a/TMV/.config/i3/config
+++ b/TMV/.config/i3/config
@@ -54,31 +54,31 @@ bindsym $mod+d exec dmenu_run
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
# change focus
-bindsym $mod+j focus left
-bindsym $mod+k focus down
-bindsym $mod+l focus up
-bindsym $mod+semicolon focus right
+bindsym $mod+h focus left
+bindsym $mod+j focus down
+bindsym $mod+k focus up
+bindsym $mod+l 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+Right focus right
+#bindsym $mod+Left focus left
+#bindsym $mod+Down focus down
+#bindsym $mod+Up focus up
+#bindsym $mod+Right focus right
# move focused window
-bindsym $mod+Shift+j move left
-bindsym $mod+Shift+k move down
-bindsym $mod+Shift+l move up
-bindsym $mod+Shift+semicolon move right
+bindsym $mod+Shift+h move left
+bindsym $mod+Shift+j move down
+bindsym $mod+Shift+k move up
+bindsym $mod+Shift+l move right
# alternatively, you can use the cursor keys:
-bindsym $mod+Shift+Left move left
-bindsym $mod+Shift+Down move down
-bindsym $mod+Shift+Up move up
-bindsym $mod+Shift+Right move right
+#bindsym $mod+Shift+Left move left
+#bindsym $mod+Shift+Down move down
+#bindsym $mod+Shift+Up move up
+#bindsym $mod+Shift+Right move right
# split in horizontal orientation
-bindsym $mod+h split h
+bindsym $mod+c split h
# split in vertical orientation
bindsym $mod+v split v
@@ -98,7 +98,7 @@ bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
# focus the parent container
-bindsym $mod+a focus parent
+#bindsym $mod+a focus parent
# focus the child container
#bindsym $mod+d focus child
@@ -155,16 +155,16 @@ mode "resize" {
# 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
- bindsym Down resize grow height 10 px or 10 ppt
- bindsym Up resize shrink height 10 px or 10 ppt
- bindsym Right resize grow width 10 px or 10 ppt
+# bindsym Left resize shrink width 10 px or 10 ppt
+# bindsym Down resize grow height 10 px or 10 ppt
+# bindsym Up resize shrink height 10 px or 10 ppt
+# bindsym Right resize grow width 10 px or 10 ppt
# back to normal: Enter or Escape or $mod+r
bindsym Return mode "default"
@@ -176,19 +176,20 @@ bindsym $mod+r mode "resize"
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
+#personal colors
bar {
colors {
- background #2a2a3c
- statusline #D52C70
- separator #ffffff
+ background #040217
+ statusline #972e73
+ separator #231C51
- focused_workspace #D52C70 #000000 #00ffff
- active_workspace #20202D #20202D #D52C70
- inactive_workspace #814db3 #000000 #D52C70
+ focused_workspace #c583b6 #040217 #d52c70
+ active_workspace #6c2d7a #000000 #c583b6
+ inactive_workspace #6c2d7a #000000 #6c2d7a
urgent_workspace #20202D #F54A94 #FFFFFF
binding_mode #20202D #F54A94 #FFFFFF
}
- separator_symbol ":|:"
+ separator_symbol "║"
font pango: 11
status_command i3status
}
@@ -202,16 +203,151 @@ bindsym $mod+Shift+T exec notify-send -t 5000 -i /home/mas/Pictures/icons/tor.pn
exec --no-startup-id feh --bg-scale /home/mas/Pictures/retrowave-pyramid.png
+#exec --no-startup-id nox $(cat /home/mas/.config/nox/config)
# Sreen brightness controls
-bindsym XF86MonBrightnessUp exec sudo xbacklight -inc 10 # increase screen brightness
-bindsym XF86MonBrightnessDown exec sudo xbacklight -dec 10 # decrease screen brightness
+bindsym XF86MonBrightnessUp exec xbacklight -inc 1 # increase screen brightness
+bindsym XF86MonBrightnessDown exec xbacklight -dec 1 # decrease screen brightness
# class border backgr. text indicator child_border
-client.focused #D52C70 #000000 #00ffff #F54A94 #814db3
-client.focused_inactive #814db3 #000000 #004d4d #0C1746 #3C3C54
-client.unfocused #814db3 #000000 #D52C70 #0C1746 #3C3C54
+client.focused #c583b6 #040217 #d52c70 #F54A94 #814db3
+client.focused_inactive #6C2D7A #000000 #c583b6 #0C1746 #3C3C54
+client.unfocused #6C2D7A #000000 #6C2D7A #0C1746 #3C3C54
client.urgent #F54A94 #20202D #FFFFFF #0C1746 #F54A94
client.placeholder #20202D #20202D #FFFFFF #0C1746 #3C3C54
client.background #D52C70
+
+#suspend and hibernate
+#bindsym $mod+Shift+S exec sudo zzz
+bindsym $mod+Shift+S exec "i3-nagbar -t warning -f fixed -m 'You pressed the suspending shortcut. Do you really want to suspend your computer?' -B 'Yes, suspend it.' 'sudo zzz'"
+
+#bindsym $mod+Shift+Delete exec sudo ZZZ
+bindsym $mod+Shift+Delete exec "i3-nagbar -t warning -f fixed -m 'You pressed the hibernating shortcut. Do you really want to put your computer to sleep?' -B 'Yes, do it.' 'sudo ZZZ'"
+
+#a bit of trolling
+bindsym XF86PowerOff exec xcowsay $(fortune -os)
+
+######GAPS######
+set $mode_gaps Gaps: (o)uter, (i)nner, (h)orizontal, (v)ertical, (t)op, (r)ight, (b)ottom, (l)eft
+set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global)
+set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global)
+set $mode_gaps_horiz Horizontal Gaps: +|-|0 (local), Shift + +|-|0 (global)
+set $mode_gaps_verti Vertical Gaps: +|-|0 (local), Shift + +|-|0 (global)
+set $mode_gaps_top Top Gaps: +|-|0 (local), Shift + +|-|0 (global)
+set $mode_gaps_right Right Gaps: +|-|0 (local), Shift + +|-|0 (global)
+set $mode_gaps_bottom Bottom Gaps: +|-|0 (local), Shift + +|-|0 (global)
+set $mode_gaps_left Left Gaps: +|-|0 (local), Shift + +|-|0 (global)
+bindsym $mod+Shift+g mode "$mode_gaps"
+
+mode "$mode_gaps" {
+ bindsym o mode "$mode_gaps_outer"
+ bindsym i mode "$mode_gaps_inner"
+ bindsym h mode "$mode_gaps_horiz"
+ bindsym v mode "$mode_gaps_verti"
+ bindsym t mode "$mode_gaps_top"
+ bindsym r mode "$mode_gaps_right"
+ bindsym b mode "$mode_gaps_bottom"
+ bindsym l mode "$mode_gaps_left"
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+
+mode "$mode_gaps_outer" {
+ bindsym plus gaps outer current plus 5
+ bindsym minus gaps outer current minus 5
+ bindsym 0 gaps outer current set 0
+
+ bindsym Shift+plus gaps outer all plus 5
+ bindsym Shift+minus gaps outer all minus 5
+ bindsym Shift+0 gaps outer all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+mode "$mode_gaps_inner" {
+ bindsym plus gaps inner current plus 5
+ bindsym minus gaps inner current minus 5
+ bindsym 0 gaps inner current set 0
+
+ bindsym Shift+plus gaps inner all plus 5
+ bindsym Shift+minus gaps inner all minus 5
+ bindsym Shift+0 gaps inner all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+mode "$mode_gaps_horiz" {
+ bindsym plus gaps horizontal current plus 5
+ bindsym minus gaps horizontal current minus 5
+ bindsym 0 gaps horizontal current set 0
+
+ bindsym Shift+plus gaps horizontal all plus 5
+ bindsym Shift+minus gaps horizontal all minus 5
+ bindsym Shift+0 gaps horizontal all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+mode "$mode_gaps_verti" {
+ bindsym plus gaps vertical current plus 5
+ bindsym minus gaps vertical current minus 5
+ bindsym 0 gaps vertical current set 0
+
+ bindsym Shift+plus gaps vertical all plus 5
+ bindsym Shift+minus gaps vertical all minus 5
+ bindsym Shift+0 gaps vertical all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+mode "$mode_gaps_top" {
+ bindsym plus gaps top current plus 5
+ bindsym minus gaps top current minus 5
+ bindsym 0 gaps top current set 0
+
+ bindsym Shift+plus gaps top all plus 5
+ bindsym Shift+minus gaps top all minus 5
+ bindsym Shift+0 gaps top all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+mode "$mode_gaps_right" {
+ bindsym plus gaps right current plus 5
+ bindsym minus gaps right current minus 5
+ bindsym 0 gaps right current set 0
+
+ bindsym Shift+plus gaps right all plus 5
+ bindsym Shift+minus gaps right all minus 5
+ bindsym Shift+0 gaps right all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+mode "$mode_gaps_bottom" {
+ bindsym plus gaps bottom current plus 5
+ bindsym minus gaps bottom current minus 5
+ bindsym 0 gaps bottom current set 0
+
+ bindsym Shift+plus gaps bottom all plus 5
+ bindsym Shift+minus gaps bottom all minus 5
+ bindsym Shift+0 gaps bottom all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+mode "$mode_gaps_left" {
+ bindsym plus gaps left current plus 5
+ bindsym minus gaps left current minus 5
+ bindsym 0 gaps left current set 0
+
+ bindsym Shift+plus gaps left all plus 5
+ bindsym Shift+minus gaps left all minus 5
+ bindsym Shift+0 gaps left all set 0
+
+ bindsym Return mode "$mode_gaps"
+ bindsym Escape mode "default"
+}
+
+gaps inner 15