Commit b247bf61 authored by Jay Ta'ala's avatar Jay Ta'ala
Browse files

Merge branch 'development'

parents 886d9581 1224ddfc
...@@ -10,7 +10,7 @@ shadow-offset-y = 1; ...@@ -10,7 +10,7 @@ shadow-offset-y = 1;
shadow-opacity = .3; shadow-opacity = .3;
shadow-ignore-shaped = false; shadow-ignore-shaped = false;
shadow-exclude = [ shadow-exclude = [
"name = 'Notification'", "name = 'Notification'",
# workaround for conky until it provides window properties: # workaround for conky until it provides window properties:
"override_redirect = 1 && !WM_CLASS@:s", "override_redirect = 1 && !WM_CLASS@:s",
"class_g ?= 'Dmenu'", "class_g ?= 'Dmenu'",
...@@ -59,47 +59,48 @@ invert-color-include = [ ]; ...@@ -59,47 +59,48 @@ invert-color-include = [ ];
glx-copy-from-front = false; glx-copy-from-front = false;
glx-swap-method = "undefined"; glx-swap-method = "undefined";
opacity-rule = [ opacity-rule = [
"99:name *?= 'Call'", "99:name *?= 'Call'",
"99:class_g = 'Chromium'", "99:class_g = 'Chromium'",
"99:name *?= 'Conky'", "99:name *?= 'Conky'",
"99:class_g = 'Darktable'", "99:class_g = 'Darktable'",
"50:class_g = 'Dmenu'", "50:class_g = 'Dmenu'",
"99:name *?= 'Event'", "99:name *?= 'Event'",
"99:class_g = 'Firefox'", "99:class_g = 'Firefox'",
"99:class_g = 'GIMP'", "99:class_g = 'GIMP'",
"99:name *?= 'Image'", "99:name *?= 'Image'",
"99:class_g = 'Lazpaint'", "99:class_g = 'Lazpaint'",
"99:class_g = 'Midori'", "99:class_g = 'Midori'",
"99:name *?= 'Minitube'", "99:name *?= 'Minitube'",
"99:class_g = 'Mousepad'", "99:class_g = 'Mousepad'",
"99:name *?= 'MuseScore'", "99:name *?= 'MuseScore'",
"90:name *?= 'Page Info'", "90:name *?= 'Page Info'",
"99:name *?= 'Pale Moon'", "99:name *?= 'Pale Moon'",
"90:name *?= 'Panel'", "90:name *?= 'Panel'",
"99:class_g = 'Pinta'", "99:class_g = 'Pinta'",
"90:name *?= 'Restart'", "90:name *?= 'Restart'",
"99:name *?= 'sudo'", "99:name *?= 'sudo'",
"99:name *?= 'Screenshot'", "99:name *?= 'Screenshot'",
"99:class_g = 'Viewnior'", "99:class_g = 'Viewnior'",
"99:class_g = 'VirtualBox'", "99:class_g = 'VirtualBox'",
"99:name *?= 'VLC'", "99:name *?= 'VLC'",
"99:name *?= 'Write'", "99:name *?= 'Write'",
"93:class_g = 'URxvt' && !_NET_WM_STATE@:32a", "93:class_g = 'URxvt' && !_NET_WM_STATE@:32a",
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'", "0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
"99:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'" "99:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'",
"80:class_g = 'copyq'"
]; ];
wintypes : wintypes :
{ {
tooltip : tooltip :
{ {
fade = true; fade = true;
shadow = false; shadow = false;
opacity = 0.85; opacity = 0.85;
focus = true; focus = true;
}; };
fullscreen : fullscreen :
{ {
fade = true; fade = true;
shadow = false; shadow = false;
......
...@@ -105,10 +105,10 @@ workspace_auto_back_and_forth yes ...@@ -105,10 +105,10 @@ workspace_auto_back_and_forth yes
bindsym $mod+b workspace back_and_forth bindsym $mod+b workspace back_and_forth
bindsym $mod+Shift+b move container to workspace back_and_forth; workspace back_and_forth bindsym $mod+Shift+b move container to workspace back_and_forth; workspace back_and_forth
# split orientation # split orientations
bindsym $mod+h split h;exec notify-send 'tile horizontally' bindsym $mod+h split h;exec notify-send 'tile horizontally'
bindsym $mod+v split v;exec notify-send 'tile vertically' bindsym $mod+v split v;exec notify-send 'tile vertically'
bindsym $mod+q split h; layout tabbed bindsym $mod+q layout toggle split;exec notify-send 'layout toggled'
bindsym $mod+Mod1+q split h; bindsym $mod+Mod1+q split h;
# toggle fullscreen mode for the focused container # toggle fullscreen mode for the focused container
...@@ -116,11 +116,9 @@ bindsym $mod+f fullscreen toggle ...@@ -116,11 +116,9 @@ bindsym $mod+f fullscreen toggle
# change container layout (stacked, tabbed, toggle split) # change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking;exec notify-send 'stacking layout' bindsym $mod+s layout stacking;exec notify-send 'stacking layout'
bindsym $mod+Mod1+s split h; layout stacking
bindsym $mod+w layout tabbed;exec notify-send 'tabbed layout' bindsym $mod+w layout tabbed;exec notify-send 'tabbed layout'
bindsym $mod+e layout toggle split bindsym $mod+Mod1+w split h; layout tabbed
bindsym $mod+Shift+s split toggle; layout stacking;exec notify-send 'sub-stacking layout'
bindsym $mod+Shift+w split toggle; layout tabbed; exec notify-send 'sub-tabbed layout'
# toggle tiling / floating # toggle tiling / floating
bindsym $mod+Shift+space floating toggle bindsym $mod+Shift+space floating toggle
...@@ -129,14 +127,14 @@ bindsym $mod+Shift+space floating toggle ...@@ -129,14 +127,14 @@ bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle bindsym $mod+space focus mode_toggle
# toggle sticky # toggle sticky
bindsym $mod+Mod1+s sticky toggle;exec notify-send 'sticky windows toggled' bindsym $mod+Shift+s sticky toggle;exec notify-send 'sticky windows toggled'
# window transparency adjustment (and alias to restart compton) # window transparency adjustment (and alias to restart compton)
bindsym $mod+Mod1+z exec transset-df -a --min 0.25 --dec 0.25 bindsym $mod+Mod1+z exec transset-df -a --min 0.25 --dec 0.25
bindsym $mod+Mod1+Shift+z exec transset-df -a --min 0.1 --dec 0.1 bindsym $mod+Mod1+Shift+z exec transset-df -a --min 0.1 --dec 0.1
bindsym $mod+Mod1+x exec transset-df -a --inc 0.25 bindsym $mod+Mod1+x exec transset-df -a --inc 0.25
bindsym $mod+Mod1+Shift+x exec transset-df -a --inc 0.1 bindsym $mod+Mod1+Shift+x exec transset-df -a --inc 0.1
bindsym $mod+Mod1+c exec --no-startup-id compton -b bindsym $mod+Mod1+c exec --no-startup-id "pkill compton; compton -b"
# focus the parent container # focus the parent container
bindsym $mod+a focus parent bindsym $mod+a focus parent
...@@ -208,7 +206,7 @@ for_window [class="Calamares"] floating enable border normal ...@@ -208,7 +206,7 @@ for_window [class="Calamares"] floating enable border normal
for_window [class="Clipgrab"] floating enable for_window [class="Clipgrab"] floating enable
for_window [title="File Transfer*"] floating enable for_window [title="File Transfer*"] floating enable
for_window [class="Galculator"] floating enable border pixel 1 for_window [class="Galculator"] floating enable border pixel 1
for_window [class="GParted"] floating enable border normal #for_window [class="GParted"] floating enable border normal
for_window [title="i3_help"] floating enable sticky enable border normal for_window [title="i3_help"] floating enable sticky enable border normal
for_window [class="Lightdm-gtk-greeter-settings"] floating enable for_window [class="Lightdm-gtk-greeter-settings"] floating enable
for_window [class="Lxappearance"] floating enable sticky enable border normal for_window [class="Lxappearance"] floating enable sticky enable border normal
...@@ -230,6 +228,7 @@ for_window [class="Thus"] floating enable border normal ...@@ -230,6 +228,7 @@ for_window [class="Thus"] floating enable border normal
for_window [class="Timeset-gui"] floating enable border normal for_window [class="Timeset-gui"] floating enable border normal
#for_window [class="(?i)virtualbox"] floating enable border normal #for_window [class="(?i)virtualbox"] floating enable border normal
for_window [class="Xfburn"] floating enable for_window [class="Xfburn"] floating enable
for_window [class="copyq"] floating enable border pixel 1
# switch to workspace with urgent window automatically # switch to workspace with urgent window automatically
for_window [urgent=latest] focus for_window [urgent=latest] focus
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment