style(i3): catppuccin mocha theme

This commit is contained in:
ineanto 2023-05-29 13:55:55 +02:00
parent 22bc368133
commit f581e193c9

View file

@ -20,14 +20,14 @@ workspace_layout default
#border indicator on windows:
default_border none
for_window [class="^.*"] border pixel 3
for_window [class="^.*"] border pixel 2
# thin borders
hide_edge_borders both
#hide_edge_borders both
# Set inner/outer gaps
gaps inner 10
gaps outer 15
gaps inner 15
gaps outer 5
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
@ -192,11 +192,11 @@ bindsym $mod+Shift+s exec kazam
# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
set $ws1 "1:home"
set $ws2 "2:game/files/st"
set $ws3 "3:web"
set $ws4 "4:other"
set $ws5 "5"
set $ws1 "base"
set $ws2 "launchpad"
set $ws3 "web"
set $ws4 "other"
set $ws5 "music"
set $ws6 "6"
set $ws7 "7"
set $ws8 "8"
@ -216,8 +216,6 @@ exec --no-startup-id gnome-keyring-daemon
# num lock activated
exec --no-startup-id numlockx on
# configure multiple keyboard layouts and hotkey to switch (Alt+CAPSLOCK in this example)
#exec --no-startup-id setxkbmap -layout 'us,sk' -variant altgr-intl,qwerty -option 'grp:alt_caps_toggle'
# start conky:
exec_always --no-startup-id conky
@ -258,25 +256,40 @@ for_window [class="vlc"] sticky enable
######################################
# Define colors variables:
set $darkbluetrans #08052be6
set $darkblue #08052b
set $lightblue #5294e2
set $urgentred #e53935
set $white #ffffff
set $black #000000
set $purple #e345ff
set $darkgrey #383c4a
set $grey #b0b5bd
set $mediumgrey #8b8b8b
set $yellowbrown #e1b700
set $orange #fe8019
set $rosewater #f5e0dc
set $flamingo #f2cdcd
set $pink #f5c2e7
set $mauve #cba6f7
set $red #f38ba8
set $maroon #eba0ac
set $peach #fab387
set $green #a6e3a1
set $teal #94e2d5
set $sky #89dceb
set $sapphire #74c7ec
set $blue #89b4fa
set $lavender #b4befe
set $text #cdd6f4
set $subtext1 #bac2de
set $subtext0 #a6adc8
set $overlay2 #9399b2
set $overlay1 #7f849c
set $overlay0 #6c7086
set $surface2 #585b70
set $surface1 #45475a
set $surface0 #313244
set $base #1e1e2e
set $mantle #181825
set $crust #11111b
# define colors for windows:
#class border bground text indicator child_border
client.focused $lightblue $darkblue $grey $grey $grey
client.unfocused $darkblue $darkblue $grey $darkgrey $darkgrey
client.focused_inactive $darkblue $darkblue $grey $grey $black
client.urgent $urgentred $urgentred $grey $grey $yellowbrown
# target title bg text indicator border
client.focused $pink $base $text $rosewater $pink
client.focused_inactive $mauve $base $text $rosewater $mauve
client.unfocused $mauve $base $text $rosewater $mauve
client.urgent $peach $base $peach $overlay0 $peach
client.placeholder $overlay0 $base $text $overlay0 $overlay0
client.background $base
############################################
# bar settings (input comes from i3blocks) #
@ -284,27 +297,27 @@ client.urgent $urgentred $urgentred $grey $grey $yellowbrown
# Start i3bar to display a workspace bar
bar {
font pango:Fira Sans 14
font pango:Fira Sans 16
status_command i3blocks -c ~/.config/i3/i3blocks.conf
position top
position bottom
tray_output primary
tray_padding 0
# When strip_workspace_numbers is set to yes,
# any workspace that has a name of the form
# “[n][:][NAME]” will display only the name.
strip_workspace_numbers yes
strip_workspace_numbers no
colors {
separator #504945
background #282828
separator $base
background $base
statusline $white
# border bg txt indicator
focused_workspace $7c6f64 $orange $white $purple
active_workspace $7c6f64 $mediumgrey $darkgrey $purple
inactive_workspace $darkgrey $darkgrey $grey $purple
urgent_workspace $urgentred $urgentred $white $purple
focused_workspace $pink $base $text $rosewater
active_workspace $pink $base $text $rosewater
inactive_workspace $mauve $base $text $rosewater
urgent_workspace $peach $base $peach $peach
}
}