Add kitty configuration
Split confs to template colors only and have different confs for different monitors
This commit is contained in:
@@ -50,47 +50,7 @@ bindsym F6 exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||
# Workspaces #
|
||||
##############
|
||||
|
||||
set $monitor0 HDMI-0
|
||||
set $monitor1 HDMI-1
|
||||
#set $monitor0 eDP-1
|
||||
#set $monitor1 DP-5
|
||||
#set $monitor2 DP-4
|
||||
|
||||
set $ws1 "1"
|
||||
set $ws2 "2"
|
||||
set $ws3 "3"
|
||||
set $ws4 "4"
|
||||
set $ws5 "5"
|
||||
set $ws6 "6"
|
||||
set $ws7 "7"
|
||||
set $ws8 "8"
|
||||
|
||||
workspace $ws1 output $monitor0
|
||||
workspace $ws2 output $monitor0
|
||||
workspace $ws3 output $monitor0
|
||||
workspace $ws4 output $monitor0
|
||||
workspace $ws5 output $monitor1
|
||||
workspace $ws6 output $monitor1
|
||||
workspace $ws7 output $monitor1
|
||||
workspace $ws8 output $monitor1
|
||||
|
||||
bindsym $mod+mod2+KP_1 workspace $ws1
|
||||
bindsym $mod+mod2+KP_2 workspace $ws2
|
||||
bindsym $mod+mod2+KP_3 workspace $ws3
|
||||
bindsym $mod+mod2+KP_4 workspace $ws4
|
||||
bindsym $mod+mod2+KP_5 workspace $ws5
|
||||
bindsym $mod+mod2+KP_6 workspace $ws6
|
||||
bindsym $mod+mod2+KP_7 workspace $ws7
|
||||
bindsym $mod+mod2+KP_8 workspace $ws8
|
||||
|
||||
bindsym $mod+Control+mod2+KP_1 move container to workspace $ws1
|
||||
bindsym $mod+Control+mod2+KP_2 move container to workspace $ws2
|
||||
bindsym $mod+Control+mod2+KP_3 move container to workspace $ws3
|
||||
bindsym $mod+Control+mod2+KP_4 move container to workspace $ws4
|
||||
bindsym $mod+Control+mod2+KP_5 move container to workspace $ws5
|
||||
bindsym $mod+Control+mod2+KP_6 move container to workspace $ws6
|
||||
bindsym $mod+Control+mod2+KP_7 move container to workspace $ws7
|
||||
bindsym $mod+Control+mod2+KP_8 move container to workspace $ws8
|
||||
include /etc/i3/home
|
||||
|
||||
###########################
|
||||
#Design
|
||||
@@ -112,36 +72,33 @@ set $font ComicShannsMono Nerd Font Bold
|
||||
font pango:$font 11
|
||||
|
||||
#colors
|
||||
set_from_resource $fg i3wm.foreground #abb2bf
|
||||
set_from_resource $fgli i3wm.foreground-light #d4d8df
|
||||
set_from_resource $fglier i3wm.foreground-lighter #f6f7f9
|
||||
set_from_resource $bg i3wm.background #282c34
|
||||
set_from_resource $bgli i3wm.background-light #323842
|
||||
set_from_resource $bgda i3wm.background-dark #21252b
|
||||
set_from_resource $bgdaer i3wm.background-darker #1e2227
|
||||
set_from_resource $black i3wm.color0 #1e2227
|
||||
set_from_resource $red i3wm.color1 #e06c75
|
||||
set_from_resource $green i3wm.color2 #98c379
|
||||
set_from_resource $yellow i3wm.color3 #e5c07b
|
||||
set_from_resource $blue i3wm.color4 #000000
|
||||
set_from_resource $purple i3wm.color5 #c678dd
|
||||
set_from_resource $cyan i3wm.color6 #56b6c2
|
||||
set_from_resource $white i3wm.color7 #f6f7f9
|
||||
set_from_resource $fg i3wm.foreground
|
||||
set_from_resource $fgli i3wm.foreground-light
|
||||
set_from_resource $fglier i3wm.foreground-lighter
|
||||
set_from_resource $bg i3wm.background
|
||||
set_from_resource $bgli i3wm.background-light
|
||||
set_from_resource $bgda i3wm.background-dark
|
||||
set_from_resource $bgdaer i3wm.background-darker
|
||||
set_from_resource $black i3wm.color0
|
||||
set_from_resource $red i3wm.color1
|
||||
set_from_resource $green i3wm.color2
|
||||
set_from_resource $yellow i3wm.color3
|
||||
set_from_resource $blue i3wm.color4
|
||||
set_from_resource $purple i3wm.color5
|
||||
set_from_resource $cyan i3wm.color6
|
||||
set_from_resource $white i3wm.color7
|
||||
|
||||
# class border backgr. text indicator child_border
|
||||
|
||||
client.focused $blue $bg $blue $purple $blue
|
||||
client.focused_inactive $bgda $bgli $fglier $purple $bgda
|
||||
client.unfocused $bgdaer $bg $fg $purple $bgdaer
|
||||
client.urgent $red $bg $fg $purple $red
|
||||
client.placeholder $bgdaer $bg $fg $purple $bgdaer
|
||||
|
||||
client.background $bg
|
||||
|
||||
###########
|
||||
# Startup #
|
||||
###########
|
||||
exec --no-startup-id xrandr --output HDMI-1 --primary --right-of HDMI-0
|
||||
#exec --no-startup-id xrandr --output eDP-1 --primary --output DP-5 --left-of eDP-1 --output DP-4 --left-of DP-5
|
||||
exec_always --no-startup-id /usr/local/share/dotfiles/scripts/wallpapers.sh
|
||||
exec_always --no-startup-id "killall picom ; picom"
|
||||
|
||||
40
links/i3wm/home
Normal file
40
links/i3wm/home
Normal file
@@ -0,0 +1,40 @@
|
||||
set $monitor0 HDMI-0
|
||||
set $monitor1 HDMI-1
|
||||
|
||||
set $ws1 "1"
|
||||
set $ws2 "2"
|
||||
set $ws3 "3"
|
||||
set $ws4 "4"
|
||||
set $ws5 "5"
|
||||
set $ws6 "6"
|
||||
set $ws7 "7"
|
||||
set $ws8 "8"
|
||||
|
||||
workspace $ws1 output $monitor0
|
||||
workspace $ws2 output $monitor0
|
||||
workspace $ws3 output $monitor0
|
||||
workspace $ws4 output $monitor0
|
||||
workspace $ws5 output $monitor1
|
||||
workspace $ws6 output $monitor1
|
||||
workspace $ws7 output $monitor1
|
||||
workspace $ws8 output $monitor1
|
||||
|
||||
bindsym $mod+mod2+KP_1 workspace $ws1
|
||||
bindsym $mod+mod2+KP_2 workspace $ws2
|
||||
bindsym $mod+mod2+KP_3 workspace $ws3
|
||||
bindsym $mod+mod2+KP_4 workspace $ws4
|
||||
bindsym $mod+mod2+KP_5 workspace $ws5
|
||||
bindsym $mod+mod2+KP_6 workspace $ws6
|
||||
bindsym $mod+mod2+KP_7 workspace $ws7
|
||||
bindsym $mod+mod2+KP_8 workspace $ws8
|
||||
|
||||
bindsym $mod+Control+mod2+KP_1 move container to workspace $ws1
|
||||
bindsym $mod+Control+mod2+KP_2 move container to workspace $ws2
|
||||
bindsym $mod+Control+mod2+KP_3 move container to workspace $ws3
|
||||
bindsym $mod+Control+mod2+KP_4 move container to workspace $ws4
|
||||
bindsym $mod+Control+mod2+KP_5 move container to workspace $ws5
|
||||
bindsym $mod+Control+mod2+KP_6 move container to workspace $ws6
|
||||
bindsym $mod+Control+mod2+KP_7 move container to workspace $ws7
|
||||
bindsym $mod+Control+mod2+KP_8 move container to workspace $ws8
|
||||
|
||||
exec --no-startup-id xrandr --output HDMI-1 --primary --right-of HDMI-0
|
||||
0
links/i3wm/work
Normal file
0
links/i3wm/work
Normal file
Reference in New Issue
Block a user