mirror of
https://github.com/fscotto/infra.git
synced 2026-05-31 07:49:57 +00:00
desktop: add sway/swayfx profile (dormant) with waybar, kanshi, cliphist
New profile_desktop_sway role gated by desktop_sessions_enabled, with SwayFX effects, Waybar bar (1:1 with Polybar layout + pulseaudio), swayidle + swaylock-effects for locking, swayosd for OSD, cliphist for clipboard history and kanshi for multi-monitor profiles. Emptty gains WAYLAND_SESSIONS_PATH + wayland-sessions dir. start-sway wrapper handles session env (dbus-run-session, gpg-agent, turnstile env). Profile stays dormant until a host opts in via desktop_sessions_enabled. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
67
dotfiles/desktop/.config/waybar/style.css
Normal file
67
dotfiles/desktop/.config/waybar/style.css
Normal file
@@ -0,0 +1,67 @@
|
||||
* {
|
||||
font-family: "LiterationMono Nerd Font", "Symbols Nerd Font Mono", monospace;
|
||||
font-size: 10pt;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
background-color: #1f1f28;
|
||||
color: #d0d0d0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 8px;
|
||||
margin: 0;
|
||||
color: #9a9a9a;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
#workspaces button.visible {
|
||||
color: #d0d0d0;
|
||||
background-color: #2b2b36;
|
||||
}
|
||||
|
||||
#workspaces button.focused {
|
||||
color: #ffffff;
|
||||
background-color: #4a90d9;
|
||||
}
|
||||
|
||||
#workspaces button.urgent {
|
||||
color: #ffffff;
|
||||
background-color: #c7162b;
|
||||
}
|
||||
|
||||
#clock,
|
||||
#cpu,
|
||||
#memory,
|
||||
#disk,
|
||||
#temperature,
|
||||
#backlight,
|
||||
#network,
|
||||
#pulseaudio,
|
||||
#battery,
|
||||
#tray {
|
||||
padding: 0 8px;
|
||||
}
|
||||
|
||||
#clock { color: #d0d0d0; }
|
||||
#cpu { color: #bb9af7; }
|
||||
#memory { color: #7dcfff; }
|
||||
#disk { color: #9ec07c; }
|
||||
#temperature { color: #e0af68; }
|
||||
#temperature.critical { color: #c7162b; }
|
||||
#backlight { color: #d0d0d0; }
|
||||
#network { color: #4a90d9; }
|
||||
#network.disconnected { color: #3a3a46; }
|
||||
#pulseaudio { color: #7dcfff; }
|
||||
#pulseaudio.muted { color: #3a3a46; }
|
||||
#battery { color: #d0d0d0; }
|
||||
#battery.charging { color: #9ec07c; }
|
||||
#battery.warning { color: #e0af68; }
|
||||
#battery.critical { color: #c7162b; }
|
||||
#battery.full { color: #9ec07c; }
|
||||
|
||||
#tray { padding: 0 6px; }
|
||||
Reference in New Issue
Block a user