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
267787fa
Commit
267787fa
authored
Jan 11, 2022
by
Jay Ta'ala
Browse files
Added nice light gray theme.
parent
9069b25f
Changes
2
Hide whitespace changes
Inline
Side-by-side
i3/config
View file @
267787fa
...
@@ -34,8 +34,13 @@ set $i3inputfont \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\"
...
@@ -34,8 +34,13 @@ set $i3inputfont \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\"
#set $indicator #109648
#set $indicator #109648
# Theme 5 "illuminating emerald"
# Theme 5 "illuminating emerald"
set $accent-bg #00916e
#set $accent-bg #00916e
set $accent-txt #F9FAF9
#set $accent-txt #F9FAF9
#set $indicator #109648
# Theme 6 "light gray"
set $accent-bg #D3D3D3
set $accent-txt #000000
set $indicator #109648
set $indicator #109648
# set other colors
# set other colors
...
...
i3/config.simple
View file @
267787fa
...
@@ -34,8 +34,13 @@ set $i3inputfont \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\"
...
@@ -34,8 +34,13 @@ set $i3inputfont \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\"
#set $indicator #109648
#set $indicator #109648
# Theme 5 "illuminating emerald"
# Theme 5 "illuminating emerald"
set $accent-bg #00916e
#set $accent-bg #00916e
set $accent-txt #F9FAF9
#set $accent-txt #F9FAF9
#set $indicator #109648
# Theme 6 "light gray"
set $accent-bg #D3D3D3
set $accent-txt #000000
set $indicator #109648
set $indicator #109648
# set other colors
# set other colors
...
@@ -46,15 +51,15 @@ set $unfocused-txt #bdbbbb
...
@@ -46,15 +51,15 @@ set $unfocused-txt #bdbbbb
set $borders-all #000000
set $borders-all #000000
# class border backgr. text indic. child_border
# class border backgr. text indic. child_border
client.focused $
borders-all
$accent-bg $accent-txt $indicator $accent-bg
client.focused $
accent-bg
$accent-bg $accent-txt $indicator $accent-bg
client.focused_inactive $
borders-all
$inactive-bg $inactive-txt $indicator $inactive-bg
client.focused_inactive $
inactive-bg
$inactive-bg $inactive-txt $indicator $inactive-bg
client.unfocused $
borders-all
$unfocused-bg $unfocused-txt $indicator $unfocused-bg
client.unfocused $
unfocused-bg
$unfocused-bg $unfocused-txt $indicator $unfocused-bg
#client.urgent #CB4B16 #FDF6E3 #CB4B16 $indicator
#client.urgent #CB4B16 #FDF6E3 #CB4B16 $indicator
#client.placeholder #000000 #0c0c0c $accent-txt #000000
#client.placeholder #000000 #0c0c0c $accent-txt #000000
#client.background #2B2C2B
#client.background #2B2C2B
# set default desktop layout (default is tiling) <default|stacking|tabbed>
# set default desktop layout (default is tiling) <default|stacking|tabbed>
workspace_layout tabbed
workspace_layout tabbed
reverse
# set default window title_align
# set default window title_align
title_align center
title_align center
...
@@ -75,9 +80,9 @@ hide_edge_borders none
...
@@ -75,9 +80,9 @@ hide_edge_borders none
popup_during_fullscreen leave_fullscreen
popup_during_fullscreen leave_fullscreen
# change borders
# change borders
bindsym $mod+$mod_next+b
racketleft
$border_no
_name
bindsym $mod+$mod_next+b $border_no
rmal
bindsym $mod+
$mod_next+bracketright
border
no
n
e
bindsym $mod+
Shift+b $
border
_
no
_nam
e
bindsym $mod+
$mod_next+backslash $
border
_
no
rmal
bindsym $mod+
Ctrl+b
border
no
ne
# Font for window titles. Will also be used by the bar unless a different font
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
# is used in the bar {} block below.
...
@@ -152,34 +157,32 @@ bindsym $mod+d focus right
...
@@ -152,34 +157,32 @@ bindsym $mod+d focus right
#bindsym $mod_next+Shift+period exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then MST=$get_layout; i3-msg layout stacked, focus right; STK=$get_layout; i3-msg layout stacked, focus left, move right, focus up, layout $STK, focus parent, focus left, layout $MST; fi"
#bindsym $mod_next+Shift+period exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then MST=$get_layout; i3-msg layout stacked, focus right; STK=$get_layout; i3-msg layout stacked, focus left, move right, focus up, layout $STK, focus parent, focus left, layout $MST; fi"
#bindsym $mod_next+Shift+comma exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then STK=$get_layout; i3-msg layout stacked, focus left; MST=$get_layout; i3-msg layout stacked, focus right, move left, focus up, layout $MST, focus parent, focus right, layout $STK; fi"
#bindsym $mod_next+Shift+comma exec "COUNT=$count_children; if [ \\"$COUNT\\" -gt 1 ]; then STK=$get_layout; i3-msg layout stacked, focus left; MST=$get_layout; i3-msg layout stacked, focus right, move left, focus up, layout $MST, focus parent, focus right, layout $STK; fi"
# simple master-stack moving
bindsym $mod+z move left
bindsym $mod+Shift+z move left, focus right
bindsym $mod+x move right
bindsym $mod+Shift+x move right, focus left
# container focusing (with fallback for case where window is direct child of workspace container)
# container focusing (with fallback for case where window is direct child of workspace container)
# NOTE: requires xdotool
# NOTE: requires xdotool
#bindsym $mod+comma exec "WINDOW=$(xdotool getactivewindow); i3-msg \\"focus parent; focus left; focus child\\"; NEW_WINDOW=$(xdotool getactivewindow); if [ \\"$NEW_WINDOW\\" -eq \\"$WINDOW\\" ]; then i3-msg \\"focus left\\"; fi"
#bindsym $mod+comma exec "WINDOW=$(xdotool getactivewindow); i3-msg \\"focus parent; focus left; focus child\\"; NEW_WINDOW=$(xdotool getactivewindow); if [ \\"$NEW_WINDOW\\" -eq \\"$WINDOW\\" ]; then i3-msg \\"focus left\\"; fi"
#bindsym $mod+period exec "WINDOW=$(xdotool getactivewindow); i3-msg \\"focus parent; focus right; focus child\\"; NEW_WINDOW=$(xdotool getactivewindow); if [ \\"$NEW_WINDOW\\" -eq \\"$WINDOW\\" ]; then i3-msg \\"focus right\\"; fi"
#bindsym $mod+period exec "WINDOW=$(xdotool getactivewindow); i3-msg \\"focus parent; focus right; focus child\\"; NEW_WINDOW=$(xdotool getactivewindow); if [ \\"$NEW_WINDOW\\" -eq \\"$WINDOW\\" ]; then i3-msg \\"focus right\\"; fi"
# convenience move
bindsym $mod+z move left, layout fill_order reverse
bindsym $mod+x move right, layout fill_order reverse
# move focused window
# move focused window
bindsym $mod+Shift+Left move left 100px
bindsym $mod+Shift+Left move left 100px
, layout fill_order reverse
bindsym $mod+Shift+Down move down 100px
bindsym $mod+Shift+Down move down 100px
, layout fill_order reverse
bindsym $mod+Shift+Up move up 100px
bindsym $mod+Shift+Up move up 100px
, layout fill_order reverse
bindsym $mod+Shift+Right move right 100px
bindsym $mod+Shift+Right move right 100px
, layout fill_order reverse
# hjkl move
# hjkl move
bindsym $mod+Shift+h move left 100px
bindsym $mod+Shift+h move left 100px
, layout fill_order reverse
bindsym $mod+Shift+j move down 100px
bindsym $mod+Shift+j move down 100px
, layout fill_order reverse
bindsym $mod+Shift+k move up 100px
bindsym $mod+Shift+k move up 100px
, layout fill_order reverse
bindsym $mod+Shift+l move right 100px
bindsym $mod+Shift+l move right 100px
, layout fill_order reverse
# wasd move
# wasd move
bindsym $mod+Shift+w move up 100px
bindsym $mod+Shift+w move up 100px
, layout fill_order reverse
bindsym $mod+Shift+a move left 100px
bindsym $mod+Shift+a move left 100px
, layout fill_order reverse
bindsym $mod+Shift+s move down 100px
bindsym $mod+Shift+s move down 100px
, layout fill_order reverse
bindsym $mod+Shift+d move right 100px
bindsym $mod+Shift+d move right 100px
, layout fill_order reverse
# mark and focus
# mark and focus
bindsym $mod+Ctrl+1 mark --add --toggle 1
bindsym $mod+Ctrl+1 mark --add --toggle 1
...
@@ -202,18 +205,18 @@ bindsym $mod+slash exec $namechildcon
...
@@ -202,18 +205,18 @@ bindsym $mod+slash exec $namechildcon
bindsym $mod+$mod_next+slash focus parent; title_format " %title"; focus child
bindsym $mod+$mod_next+slash focus parent; title_format " %title"; focus child
# container layouts
# container layouts
bindsym $mod_next+w layout tabbed
bindsym $mod_next+w layout tabbed
reverse
bindsym $mod_next+q layout splith
bindsym $mod_next+q layout splith
reverse
bindsym $mod_next+e layout splitv
bindsym $mod_next+e layout splitv
reverse
bindsym $mod_next+s layout stacking
bindsym $mod_next+s layout stacking
reverse
# child container layout bindsyms (creates a child container from currently select window)
# child container layout bindsyms (creates a child container from currently select window)
set $namechildcon "i3-msg focus parent; i3-input -f \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\" -P \\"Name child container: \\" -F 'title_format \\"<span><b>%s</b>%title</span>\\"'; i3-msg focus child"
set $namechildcon "i3-msg focus parent; i3-input -f \\"-*-*-*-*-*-*-24-*-*-*-*-*-*-*\\" -P \\"Name child container: \\" -F 'title_format \\"<span><b>%s</b>%title</span>\\"'; i3-msg focus child"
bindsym $mod+ctrl+q split h
bindsym $mod+ctrl+q split h
reverse
bindsym $mod+ctrl+e split v
bindsym $mod+ctrl+e split v
reverse
bindsym $mod+ctrl+w split h; layout tabbed
bindsym $mod+ctrl+w split h; layout tabbed
reverse
bindsym $mod+c split h; layout tabbed
bindsym $mod+c split h; layout tabbed
reverse
bindsym $mod+ctrl+s split h; layout stacked
bindsym $mod+ctrl+s split h; layout stacked
reverse
# toggle fullscreen mode for the focused container
# toggle fullscreen mode for the focused container
bindsym $mod+f fullscreen toggle
bindsym $mod+f fullscreen toggle
...
@@ -226,7 +229,7 @@ bindsym $mod+Shift+space floating toggle
...
@@ -226,7 +229,7 @@ bindsym $mod+Shift+space floating toggle
bindsym $mod+Ctrl+space focus mode_toggle
bindsym $mod+Ctrl+space focus mode_toggle
# toggle sticky
# toggle sticky
bindsym $mod+Ctrl+
f
sticky toggle;exec notify-send 'sticky windows toggled'
bindsym $mod+Ctrl+
v
sticky toggle;exec notify-send 'sticky windows toggled'
# focus last window
# focus last window
# requires (https://crates.io/crates/i3-focus-last)
# requires (https://crates.io/crates/i3-focus-last)
...
@@ -276,6 +279,7 @@ set $ws5 number 5:5
...
@@ -276,6 +279,7 @@ set $ws5 number 5:5
set $ws6 number 6:6
set $ws6 number 6:6
set $ws7 number 7:7
set $ws7 number 7:7
set $ws8 number 8:8
set $ws8 number 8:8
exec --no-startup-id workspace 1
# switch to workspace
# switch to workspace
bindsym $mod+Ctrl+grave workspace $wsg
bindsym $mod+Ctrl+grave workspace $wsg
...
@@ -399,4 +403,4 @@ bar {
...
@@ -399,4 +403,4 @@ bar {
}
}
# hide/unhide i3status bar
# hide/unhide i3status bar
bindsym $mod+Control+
b
bar mode toggle
bindsym $mod+Control+
m
bar mode toggle
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