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: #border indicator on windows:
default_border none default_border none
for_window [class="^.*"] border pixel 3 for_window [class="^.*"] border pixel 2
# thin borders # thin borders
hide_edge_borders both #hide_edge_borders both
# Set inner/outer gaps # Set inner/outer gaps
gaps inner 10 gaps inner 15
gaps outer 15 gaps outer 5
# Use Mouse+$mod to drag floating windows to their wanted position # Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod 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. # Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places. # We use variables to avoid repeating the names in multiple places.
set $ws1 "1:home" set $ws1 "base"
set $ws2 "2:game/files/st" set $ws2 "launchpad"
set $ws3 "3:web" set $ws3 "web"
set $ws4 "4:other" set $ws4 "other"
set $ws5 "5" set $ws5 "music"
set $ws6 "6" set $ws6 "6"
set $ws7 "7" set $ws7 "7"
set $ws8 "8" set $ws8 "8"
@ -216,8 +216,6 @@ exec --no-startup-id gnome-keyring-daemon
# num lock activated # num lock activated
exec --no-startup-id numlockx on 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: # start conky:
exec_always --no-startup-id conky exec_always --no-startup-id conky
@ -258,25 +256,40 @@ for_window [class="vlc"] sticky enable
###################################### ######################################
# Define colors variables: # Define colors variables:
set $darkbluetrans #08052be6 set $rosewater #f5e0dc
set $darkblue #08052b set $flamingo #f2cdcd
set $lightblue #5294e2 set $pink #f5c2e7
set $urgentred #e53935 set $mauve #cba6f7
set $white #ffffff set $red #f38ba8
set $black #000000 set $maroon #eba0ac
set $purple #e345ff set $peach #fab387
set $darkgrey #383c4a set $green #a6e3a1
set $grey #b0b5bd set $teal #94e2d5
set $mediumgrey #8b8b8b set $sky #89dceb
set $yellowbrown #e1b700 set $sapphire #74c7ec
set $orange #fe8019 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: # define colors for windows:
#class border bground text indicator child_border # target title bg text indicator border
client.focused $lightblue $darkblue $grey $grey $grey client.focused $pink $base $text $rosewater $pink
client.unfocused $darkblue $darkblue $grey $darkgrey $darkgrey client.focused_inactive $mauve $base $text $rosewater $mauve
client.focused_inactive $darkblue $darkblue $grey $grey $black client.unfocused $mauve $base $text $rosewater $mauve
client.urgent $urgentred $urgentred $grey $grey $yellowbrown client.urgent $peach $base $peach $overlay0 $peach
client.placeholder $overlay0 $base $text $overlay0 $overlay0
client.background $base
############################################ ############################################
# bar settings (input comes from i3blocks) # # bar settings (input comes from i3blocks) #
@ -284,27 +297,27 @@ client.urgent $urgentred $urgentred $grey $grey $yellowbrown
# Start i3bar to display a workspace bar # Start i3bar to display a workspace bar
bar { bar {
font pango:Fira Sans 14 font pango:Fira Sans 16
status_command i3blocks -c ~/.config/i3/i3blocks.conf status_command i3blocks -c ~/.config/i3/i3blocks.conf
position top position bottom
tray_output primary tray_output primary
tray_padding 0 tray_padding 0
# When strip_workspace_numbers is set to yes, # When strip_workspace_numbers is set to yes,
# any workspace that has a name of the form # any workspace that has a name of the form
# “[n][:][NAME]” will display only the name. # “[n][:][NAME]” will display only the name.
strip_workspace_numbers yes strip_workspace_numbers no
colors { colors {
separator #504945 separator $base
background #282828 background $base
statusline $white statusline $white
# border bg txt indicator # border bg txt indicator
focused_workspace $7c6f64 $orange $white $purple focused_workspace $pink $base $text $rosewater
active_workspace $7c6f64 $mediumgrey $darkgrey $purple active_workspace $pink $base $text $rosewater
inactive_workspace $darkgrey $darkgrey $grey $purple inactive_workspace $mauve $base $text $rosewater
urgent_workspace $urgentred $urgentred $white $purple urgent_workspace $peach $base $peach $peach
} }
} }