diff --git a/.config/i3/config b/.config/i3/config index b76affd..d1f58ee 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -21,11 +21,11 @@ exec --no-startup-id thunar exec --no-startup-id xss-lock -- $HOME/.scripts/wm/lock.sh & # Colors -set $bgcolor #404552 -set $bgcolor-inactive #2b2e39 -set $bgcolor-urgent #dc7a43 -set $text-color #ffffff -set $textcolor-inactive #676e7d +set_from_resource $bgcolor Wmcolor.bgcolor #000000 +set_from_resource $bgcolor_inactive Wmcolor.bgcolor_Inactive #000000 +set_from_resource $bgcolor_urgent Wmcolor.bgcolor_Urgent #000000 +set_from_resource $fgcolor Wmcolor.fgcolor #000000 +set_from_resource $fgcolor_inactive Wmcolor.fgcolor_Inactive #000000 # Xresources colors set_from_resource $darkblack color0 #000000 @@ -47,24 +47,25 @@ set_from_resource $white color15 #000000 set $transparent #00000000 # Window colors -# border background text indicator -client.focused $textcolor-inactive $textcolor-inactive $white $darkgreen -client.unfocused $bgcolor-inactive $bgcolor-inactive $darkwhite $darkgreen -client.focused_inactive $bgcolor-inactive $bgcolor-inactive $darkwhite $darkgreen -client.urgent $bgcolor-urgent $bgcolor-urgent $white $darkgreen +# border background text indicator +client.focused $fgcolor_inactive $fgcolor_inactive $white $darkgreen +client.unfocused $bgcolor_inactive $bgcolor_inactive $darkwhite $darkgreen +client.focused_inactive $bgcolor_inactive $bgcolor_inactive $darkwhite $darkgreen +client.urgent $bgcolor_urgent $bgcolor_urgent $white $darkgreen bar { colors { - background $bgcolor-inactive + background $bgcolor_inactive separator $darkwhite statusline $white # border background text focused_workspace $bgcolor $bgcolor $white - inactive_workspace $bgcolor-inactive $bgcolor-inactive $darkwhite - active_workspace $bgcolor-inactive $bgcolor-inactive $darkwhite - urgent_workspace $bgcolor-urgent $bgcolor-urgent $white + inactive_workspace $bgcolor_inactive $bgcolor_inactive $darkwhite + active_workspace $bgcolor_inactive $bgcolor_inactive $darkwhite + urgent_workspace $bgcolor_urgent $bgcolor_urgent $white } font pango:DejaVu Sans, FontAwesome5Free Solid, FontAwesome5Brands 8 + # position top status_command i3blocks -c $HOME/.config/i3/blocks #strip_workspace_numbers yes tray_output primary diff --git a/.config/xorg/Xresources b/.config/xorg/Xresources index 79b94cb..6c82d3d 100644 --- a/.config/xorg/Xresources +++ b/.config/xorg/Xresources @@ -1,41 +1,41 @@ ! Colors + ! special *.foreground: #c5c8c6 *.background: #1c1c1c *.cursorColor: #c5c8c6 - ! black *.color0: #282a2e *.color8: #373b41 - ! red *.color1: #a54242 *.color9: #cc6666 - ! green *.color2: #8c9440 *.color10: #b5bd68 - ! yellow *.color3: #de935f *.color11: #f0c674 - ! blue *.color4: #5f819d *.color12: #81a2be - ! magenta *.color5: #85678f *.color13: #b294bb - ! cyan *.color6: #5e8d87 *.color14: #8abeb7 - ! white *.color7: #707880 *.color15: #c5c8c6 +! i3-wm colors +Wmcolor.bgcolor: #404552 +Wmcolor.bgcolor_Inactive: #2b2e39 +Wmcolor.bgcolor_Urgent: #dc7a43 +Wmcolor.fgcolor: #ffffff +Wmcolor.fgcolor_Inactive: #676e7d + Xcursor.theme: capitaine-cursors ! Font config diff --git a/.config/xorg/xinitrc b/.config/xorg/xinitrc index 709d141..8af1326 100644 --- a/.config/xorg/xinitrc +++ b/.config/xorg/xinitrc @@ -31,8 +31,12 @@ setxkbmap -option '' # Swap capslock with escape setxkbmap -option caps:swapescape -# Export Xresources colors -COLORS="$(xrdb -query | grep '^*.color' | sort -V | awk '{print $NF}')" -$(echo "$COLORS" | awk '$0 = "export COLOR" NR - 1 "=" $0') +# Export terminal colors +$(xrdb -query | awk '/^*.color/{print "export " toupper(substr($1, 3, length($1) - 3)) "=" $2}') +# Example: *.color0: #282a2e -> export COLOR0=#282a2e + +# Export wm colors +$(xrdb -query | awk '/Wmcolor./{print "export " toupper(substr($1, 9, length($1) - 9)) "=" $2}') +# Example: Wmcolor.bgcolor: #404552 -> export BGCOLOR=#404552 exec i3