dotfiles/sway/theme

80 lines
2.4 KiB
Plaintext

# Set inner/outer gaps
gaps inner 5
output * bg ~/.config/backgrounds/eva.jpeg fill
set $rosewater #f4dbd6
set $flamingo #f0c6c6
set $pink #f5bde6
set $mauve #c6a0f6
set $red #ed8796
set $maroon #ee99a0
set $peach #f5a97f
set $green #a6da95
set $teal #8bd5ca
set $sky #91d7e3
set $sapphire #7dc4e4
set $blue #8aadf4
set $lavender #b7bdf8
set $text #cad3f5
set $subtext1 #b8c0e0
set $subtext0 #a5adcb
set $overlay2 #939ab7
set $overlay1 #8087a2
set $overlay0 #6e738d
set $surface2 #5b6078
set $surface1 #494d64
set $surface0 #363a4f
set $base #24273a
set $mantle #1e2030
set $crust #181926
# Hide titlebar on windows:
default_border pixel 2
# Default Font
# font pango:Noto Sans Regular 10
font FiraCode Nerd Font 13
# Thin borders:
smart_borders off
# Title format for windows
for_window [shell="xdg_shell"] title_format "%title (%app_id)"
for_window [shell="x_wayland"] title_format "%class - %title"
# Set gaps for windows with rounded corners
for_window [class="^.*"] border pixel 2
for_window [class="^.*"] border radius 30
for_window [app_id="^.*"] border pixel 2
for_window [app_id="^.*"] border radius 30
set $opacity 1
for_window [class=".*"] opacity $opacity
for_window [app_id=".*"] opacity $opacity
## Window decoration
# class border backgr. text indicator child_border
# client.focused $mauve $base $text $lavender $mauve
# client.focused_inactive $mauve $base $text $mauve $mauve
# client.unfocused $mauve $base $text $mauve $mauve
# client.urgent $peach $base $peach $overlay0 $peach
# client.placeholder $base $base $text $overlay0 $overlay0
# client.background $base
# client.focused $base $base $text $mauve $base
# client.focused_inactive $base $base $text $base $base
# client.unfocused $base $base $text $base $base
# client.urgent $peach $base $peach $overlay0 $peach
# client.placeholder $base $base $text $overlay0 $base
# client.background $base
client.focused $mauve $base $text $lavender $mauve
client.focused_inactive $mantle $base $text $mantle $mantle
client.unfocused $mantle $base $text $mantle $mantle
client.urgent $peach $base $peach $overlay0 $peach
client.placeholder $base $base $text $overlay0 $overlay0
client.background $base