Dotfiles_ArchAP/sway/.config/sway/style

50 lines
1.8 KiB
Text

#
### Layout
#
# CONTRACT: le repli versionné reste valide si le fichier runtime est absent.
include ~/.config/sway/wallpaper-default.conf
# Seul écran utilisé : origine logique stable pour les fenêtres et la barre.
output eDP-1 mode 3200x2000@60Hz pos 0 0 scale 1.4
#
# Style
#
# CONTRACT: le glob vide est valide dans Sway ; le repli fonctionne dès Stow.
# Le fichier runtime, s'il existe, remplace les variables sans palette parallèle.
include ~/.config/sway/theme-default.conf
include ~/.config/sway/generated/*.conf
# INVARIANT: une seule directive output lit la dernière variable wallpaper.
output * bg $wallpaper fill
# target title bg text indicator border
client.focused $focused_border $base $text $rosewater $focused_border
client.focused_inactive $unfocused_border $base $text $rosewater $unfocused_border
client.unfocused $unfocused_border $base $text $rosewater $unfocused_border
client.urgent $peach $base $peach $overlay0 $peach
client.placeholder $overlay0 $base $text $overlay0 $overlay0
client.background $base
# set gtk+ theme
set $gnome-schema org.gnome.desktop.interface
exec_always {
gsettings set $gnome-schema font-name 'jetbrains mono nerd font 12'
gsettings set $gnome-schema color-scheme 'prefer-dark'
gsettings set $gnome-schema icon-theme 'Tela-circle-blue'
}
set $cursor_theme Bibata-Modern-Classic
set $cursor_size 24
seat seat0 xcursor_theme $cursor_theme $cursor_size
# Pas de titre, bordures fines ou nulles
default_border pixel 2
default_floating_border pixel 2
titlebar_border_thickness 0
titlebar_padding 0 0
# Set inner/outer gaps
gaps inner 5
gaps outer 0