Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Jay Ta'ala
jt-config-repo
Commits
7dc55a48
Commit
7dc55a48
authored
Dec 02, 2019
by
Jay Ta'ala
Browse files
Merge branch 'development'
parents
57d33252
e9a1aeab
Changes
4
Show whitespace changes
Inline
Side-by-side
compton/compton.conf
View file @
7dc55a48
...
@@ -27,11 +27,54 @@ shadow-exclude = [
...
@@ -27,11 +27,54 @@ shadow-exclude = [
# shadow-exclude-reg = "x10+0+0";
# shadow-exclude-reg = "x10+0+0";
# xinerama-shadow-crop = true;
# xinerama-shadow-crop = true;
# opacity settings
menu
-
opacity
=
0
.
95
;
menu
-
opacity
=
0
.
95
;
inactive
-
opacity
=
0
.
93
;
#
inactive-opacity = 0.93;
active
-
opacity
=
1
;
active
-
opacity
=
1
;
alpha
-
step
=
0
.
01
;
alpha
-
step
=
0
.
01
;
inactive
-
dim
=
0
.
0
;
opacity
-
rule
= [
#"99:name *?= 'Call'",
##"99:class_g = 'Chromium'",
#"99:name *?= 'Conky'",
#"99:class_g = 'Darktable'",
#"50:class_g = 'Dmenu'",
#"99:name *?= 'Event'",
#"99:class_g = 'Firefox'",
#"99:class_g = 'GIMP'",
#"99:name *?= 'Image'",
#"99:class_g = 'Lazpaint'",
#"99:class_g = 'Midori'",
#"99:name *?= 'Minitube'",
#"99:class_g = 'Mousepad'",
#"99:name *?= 'MuseScore'",
#"90:name *?= 'Page Info'",
#"99:name *?= 'Pale Moon'",
##"90:name *?= 'Panel'",
#"99:class_g = 'Pinta'",
#"90:name *?= 'Restart'",
#"99:name *?= 'sudo'",
#"99:name *?= 'Screenshot'",
#"99:class_g = 'Viewnior'",
#"99:class_g = 'VirtualBox'",
#"99:name *?= 'VLC'",
##"99:name *?= 'Write'",
#"99:name *?= 'dropdown-terminal'",
#"93:class_g = 'URxvt' && !_NET_WM_STATE@:32a",
##"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
"90:name = 'alttab'"
,
"80:class_g = 'copyq'"
,
"99:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'"
];
# dim settings
inactive
-
dim
=
0
.
2
;
# exclude treats as always focused (doesn't dim)
focus
-
exclude
= [
"ANTIDIM_FLAG@:8c"
,
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'"
,
"class_g = 'Cairo-clock'"
];
blur
-
background
=
false
;
blur
-
background
=
false
;
blur
-
kern
=
"3x3box"
;
blur
-
kern
=
"3x3box"
;
...
@@ -53,47 +96,12 @@ refresh-rate = 0;
...
@@ -53,47 +96,12 @@ refresh-rate = 0;
vsync
=
"opengl-swc"
;
vsync
=
"opengl-swc"
;
dbe
=
false
;
dbe
=
false
;
paint
-
on
-
overlay
=
true
;
paint
-
on
-
overlay
=
true
;
focus
-
exclude
= [
"class_g = 'Cairo-clock'"
];
detect
-
transient
=
true
;
detect
-
transient
=
true
;
detect
-
client
-
leader
=
true
;
detect
-
client
-
leader
=
true
;
invert
-
color
-
include
= [ ];
invert
-
color
-
include
= [ ];
glx
-
copy
-
from
-
front
=
false
;
glx
-
copy
-
from
-
front
=
false
;
glx
-
swap
-
method
=
"undefined"
;
glx
-
swap
-
method
=
"undefined"
;
opacity
-
rule
= [
"99:name *?= 'Call'"
,
#"99:class_g = 'Chromium'",
"99:name *?= 'Conky'"
,
"99:class_g = 'Darktable'"
,
"50:class_g = 'Dmenu'"
,
"99:name *?= 'Event'"
,
"99:class_g = 'Firefox'"
,
"99:class_g = 'GIMP'"
,
"99:name *?= 'Image'"
,
"99:class_g = 'Lazpaint'"
,
"99:class_g = 'Midori'"
,
"99:name *?= 'Minitube'"
,
"99:class_g = 'Mousepad'"
,
"99:name *?= 'MuseScore'"
,
"90:name *?= 'Page Info'"
,
"99:name *?= 'Pale Moon'"
,
#"90:name *?= 'Panel'",
"99:class_g = 'Pinta'"
,
"90:name *?= 'Restart'"
,
"99:name *?= 'sudo'"
,
"99:name *?= 'Screenshot'"
,
"99:class_g = 'Viewnior'"
,
"99:class_g = 'VirtualBox'"
,
"99:name *?= 'VLC'"
,
#"99:name *?= 'Write'",
"80:class_g = 'copyq'"
,
"90:name = 'alttab'"
,
"99:name *?= 'dropdown-terminal'"
,
"93:class_g = 'URxvt' && !_NET_WM_STATE@:32a"
,
#"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
"99:_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'"
];
wintypes
:
wintypes
:
{
{
tooltip
:
tooltip
:
...
...
conky/conky_shortcuts_numix
View file @
7dc55a48
...
@@ -53,6 +53,7 @@ ${color2}navigate workspaces - ${color}mod+Ctrl+arrows
...
@@ -53,6 +53,7 @@ ${color2}navigate workspaces - ${color}mod+Ctrl+arrows
${color2}toggle floating - ${color}mod+Shift+Space
${color2}toggle floating - ${color}mod+Shift+Space
${color2}toggle sticky - ${color}mod+Shift+s
${color2}toggle sticky - ${color}mod+Shift+s
${color2}window opacity up[dn] - ${color}mod+Alt+[x|z]
${color2}window opacity up[dn] - ${color}mod+Alt+[x|z]
${color2}window dim disable[enable] - ${color}mod+Alt+[a|d]
${color2}exit - ${color}mod+0
${color2}exit - ${color}mod+0
${color2}help - ${color}mod+Shift+h
${color2}help - ${color}mod+Shift+h
...
...
i3/config
View file @
7dc55a48
...
@@ -143,12 +143,16 @@ workspace_auto_back_and_forth no
...
@@ -143,12 +143,16 @@ workspace_auto_back_and_forth no
#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
# Set $con_title (embedded script) - used in split orientations below.
# Set $con_title (embedded script) - used in split orientations below.
# Two options for container title_format below (comment out one). The first one leaves the shown title as i3 deault (e.g. %title).
# Three options for container title_format below (comment out one).
# The second option uses application window title (but colored and bolded) that was selected when the container was created.
# - the first option leaves the shown title as i3 deault (e.g. %title).
# - the second option uses application window title (but colored and bolded) that was selected when the container was created.
# - the third option simply uses "CONTAINER" window title - you can then use $mod+slash to set a custom name
# NOTE: requires xdotool
# NOTE: requires xdotool
#
#
#set $con_title i3-msg focus parent, title_format \\"<span foreground='#FEC196'><b> 📦 %title</b></span>\\", focus child, title_format \\" %title\\"
#set $con_title i3-msg focus parent, title_format \\"<span foreground='#FEC196'><b> 📦 %title</b></span>\\", focus child, title_format \\" %title\\"
set $con_title ANSWER=$(xdotool getwindowfocus getwindowname); i3-msg focus parent, title_format \\"<span foreground='#FEC196'><b> ⮡\\"$ANSWER\\"</b></span>\\", focus child
#set $con_title ANSWER=$(xdotool getwindowfocus getwindowname); i3-msg focus parent, title_format \\"<span foreground='#FEC196'><b> ⮡\\"$ANSWER\\"</b></span>\\", focus child
set $con_title i3-msg focus parent, title_format \\"<span foreground='#FEC196'><b> 📦 CHILD CONTAINER (<tt><u>\\$mod+/</u></tt> to change title)</b></span>\\", focus child
# dynamic renaming of parent container
# dynamic renaming of parent container
bindsym $mod+slash exec "ANSWER=$(zenity --title=\\"i3-msg title_format\\" --text \\"Change %title for parent container\\" --entry); if [ -n \\"$ANSWER\\" ]; then i3-msg focus parent, title_format \\"<span foreground='#FEC196'><b> 📦 $ANSWER</b></span>\\", focus child; fi"
bindsym $mod+slash exec "ANSWER=$(zenity --title=\\"i3-msg title_format\\" --text \\"Change %title for parent container\\" --entry); if [ -n \\"$ANSWER\\" ]; then i3-msg focus parent, title_format \\"<span foreground='#FEC196'><b> 📦 $ANSWER</b></span>\\", focus child; fi"
...
@@ -178,6 +182,8 @@ bindsym $mod+Shift+z split h, layout tabbed, focus left, move right, focus right
...
@@ -178,6 +182,8 @@ bindsym $mod+Shift+z split h, layout tabbed, focus left, move right, focus right
# toggle fullscreen mode for the focused container
# toggle fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
bindsym $mod+f fullscreen toggle
bindsym $mod+Mod1+f floating enable;move position 0px 0px;resize set 1920 1080;border none
bindsym $mod+space focus parent; fullscreen toggle; focus child
bindsym $mod+space focus parent; fullscreen toggle; focus child
bindsym --whole-window $mod+button8 fullscreen toggle
bindsym --whole-window $mod+button8 fullscreen toggle
...
@@ -185,7 +191,7 @@ bindsym --whole-window $mod+button8 fullscreen toggle
...
@@ -185,7 +191,7 @@ bindsym --whole-window $mod+button8 fullscreen toggle
bindsym $mod+bracketright exec xrandr -s 1280x720
bindsym $mod+bracketright exec xrandr -s 1280x720
bindsym $mod+backslash exec xrandr -s 1920x1080
bindsym $mod+backslash exec xrandr -s 1920x1080
# toggle tiling / floating
# toggle tiling / floating
focus
bindsym $mod+Shift+space floating toggle
bindsym $mod+Shift+space floating toggle
# change focus between tiling / floating windows
# change focus between tiling / floating windows
...
@@ -203,6 +209,10 @@ bindsym $mod+Mod1+Shift+x exec transset-df -a --inc 0.1 --max 0.99
...
@@ -203,6 +209,10 @@ bindsym $mod+Mod1+Shift+x exec transset-df -a --inc 0.1 --max 0.99
bindsym $mod+Mod1+Ctrl+x exec "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"
bindsym $mod+Mod1+Ctrl+x exec "WINDOWS=$(xdotool search --all --onlyvisible --desktop $(xprop -notype -root _NET_CURRENT_DESKTOP | cut -c 24-) \\"\\" 2>/dev/null); for window in $WINDOWS; do xdotool windowactivate $window; transset-df -a --inc 0.20 --max 0.99; done"
bindsym $mod+Mod1+c exec --no-startup-id "pkill compton; compton -b"
bindsym $mod+Mod1+c exec --no-startup-id "pkill compton; compton -b"
# window dimming enable or disable (uses xdotool and xprop to set a anti-dim flag, which compton recognises in focus-exclude array)
bindsym $mod+Mod1+a exec xprop -id $(xdotool getactivewindow) -f ANTIDIM_FLAG 8c -set ANTIDIM_FLAG 1; exec notify-send 'anti-dim set on window'
bindsym $mod+Mod1+d exec xprop -id $(xdotool getactivewindow) -remove ANTIDIM_FLAG; exec notify-send 'dim set on window'
# focus the parent container
# focus the parent container
bindsym $mod+a focus parent
bindsym $mod+a focus parent
bindsym $mod+Shift+a focus child
bindsym $mod+Shift+a focus child
...
@@ -314,7 +324,6 @@ bindsym $mod+Mod1+Return [title="dropdown-terminal"] move position 0px 0px; resi
...
@@ -314,7 +324,6 @@ bindsym $mod+Mod1+Return [title="dropdown-terminal"] move position 0px 0px; resi
for_window [title="Bitwarden"] sticky enable border none
for_window [title="Bitwarden"] sticky enable border none
exec --no-startup-id bitwarden
exec --no-startup-id bitwarden
bindsym $mod+o [class="Bitwarden"] scratchpad show
bindsym $mod+o [class="Bitwarden"] scratchpad show
bindsym $mod+Mod1+o [class="Bitwarden"] move position 0px 0px; resize set 960 500
# Application shortcuts
# Application shortcuts
bindsym $mod+Return exec tilix
bindsym $mod+Return exec tilix
...
@@ -401,30 +410,24 @@ bindsym $mod+F12 exec --no-startup-id i3exit suspend, mode "default"
...
@@ -401,30 +410,24 @@ bindsym $mod+F12 exec --no-startup-id i3exit suspend, mode "default"
#}
#}
# arrow key resizing without resize mode
# arrow key resizing without resize mode
bindsym $mod+Mod1+Left resize shrink width 100 px or
2
0 ppt
bindsym $mod+Mod1+Left resize shrink width 100 px or
1
0 ppt
bindsym $mod+Mod1+Down resize grow height 100 px or
2
0 ppt
bindsym $mod+Mod1+Down resize grow height 100 px or
1
0 ppt
bindsym $mod+Mod1+Up resize shrink height 100 px or
2
0 ppt
bindsym $mod+Mod1+Up resize shrink height 100 px or
1
0 ppt
bindsym $mod+Mod1+Right resize grow width 100 px or
2
0 ppt
bindsym $mod+Mod1+Right resize grow width 100 px or
1
0 ppt
# hkjl resize
# hkjl resize
bindsym $mod+Mod1+h resize shrink width 100 px or 20 ppt
bindsym $mod+Mod1+h resize shrink width 100 px or 10 ppt
bindsym $mod+Mod1+j resize grow height 100 px or 20 ppt
bindsym $mod+Mod1+j resize grow height 100 px or 10 ppt
bindsym $mod+Mod1+k resize shrink height 100 px or 20 ppt
bindsym $mod+Mod1+k resize shrink height 100 px or 10 ppt
bindsym $mod+Mod1+l resize grow width 100 px or 20 ppt
bindsym $mod+Mod1+l resize grow width 100 px or 10 ppt
bindsym $mod+Mod1+Shift+Left resize shrink width 10 px or 2 ppt
# predefined sizes (90/10)
bindsym $mod+Mod1+Shift+Down resize grow height 10 px or 2 ppt
bindsym $mod+Mod1+u resize set width 10 ppt
bindsym $mod+Mod1+Shift+Up resize shrink height 10 px or 2 ppt
bindsym $mod+Mod1+i resize set width 50 ppt
bindsym $mod+Mod1+Shift+Right resize grow width 10 px or 2 ppt
bindsym $mod+Mod1+o resize set width 90 ppt
# hjkl resize (small)
bindsym $mod+Mod1+Shift+h resize shrink width 10 px or 2 ppt
bindsym $mod+Mod1+Shift+j resize grow height 10 px or 2 ppt
bindsym $mod+Mod1+Shift+k resize shrink height 10 px or 2 ppt
bindsym $mod+Mod1+Shift+l resize grow width 10 px or 2 ppt
# "netflix" and "spotify" modes
# "netflix" and "spotify" modes
bindsym $mod+Mod1+n floating enable;sticky enable;resize set 612 343;border none
bindsym $mod+Mod1+n floating enable;sticky enable;
move position 1300px 708px
resize set 612 343;border none
bindsym $mod+Mod1+m floating enable;sticky enable;resize set 791 70;border none
bindsym $mod+Mod1+m floating enable;sticky enable;resize set 791 70;border none
# Color palette used for the terminal ( ~/.Xresources file )
# Color palette used for the terminal ( ~/.Xresources file )
...
...
i3status/.i3status.conf.py3status
View file @
7dc55a48
...
@@ -65,8 +65,8 @@ external_script {
...
@@ -65,8 +65,8 @@ external_script {
}
}
whatismyip {
whatismyip {
format = "
{isp}\|{city}\|{countryCode} ({ip}) "
format = "
🖧
{isp}\|{city}\|{countryCode} ({ip}) "
icon_on = "
"
icon_on = "
🖧
"
hide_when_offline = True
hide_when_offline = True
url_geo = "http://ip-api.com/json"
url_geo = "http://ip-api.com/json"
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment