New opt-in feature for x86_64 desktops: sway + wofi + foot + swaybg +
swaylock + swayidle + grim + slurp + waybar + wl-clipboard. mako on
arch, dunst on debian (mako isn't packaged for debian).
Files:
- .chezmoi.yaml.tmpl: added data.sway flag (true on miche/byte/kaiser,
false on Pis). Override per host with ~/.config/chezmoi/features/sway
or ~/.config/chezmoi/features/no-sway marker files.
- run_once_40-install-sway.sh.tmpl: installs packages if .sway=true,
exits 0 otherwise. Sets up the marker file.
- dot_config/{sway,foot,wofi,waybar,mako}/: existing configs from miche.
Per-host toggle workflow:
# On any box, enable sway:
touch ~/.config/chezmoi/features/sway
chezmoi apply
# On a sway-enabled box, disable it:
touch ~/.config/chezmoi/features/no-sway
rm ~/.config/chezmoi/features/sway
chezmoi apply
Currently sway packages are already installed on miche (existed before
this commit). Byte will get them via the new run_once_40 script.
Pis (rye, crouton) are unaffected — install script early-returns.
57 lines
996 B
CSS
57 lines
996 B
CSS
/* wofi gruvbox-material-dark-hard — extended rice */
|
|
window {
|
|
margin: 0px;
|
|
border: 2px solid #d79921;
|
|
border-radius: 10px;
|
|
background-color: #1d2021;
|
|
background-image: linear-gradient(to bottom, #1d2021, #282828);
|
|
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6);
|
|
font-family: "Maple Mono NF";
|
|
font-size: 14px;
|
|
}
|
|
|
|
#input {
|
|
margin: 0px;
|
|
padding: 10px;
|
|
border: none;
|
|
border-radius: 10px 10px 0 0;
|
|
color: #ebdbb2;
|
|
background-color: #282828;
|
|
}
|
|
|
|
#inner-box {
|
|
margin: 0px;
|
|
border: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
#outer-box {
|
|
margin: 0px;
|
|
border: none;
|
|
background-color: transparent;
|
|
}
|
|
|
|
#scroll {
|
|
margin: 0px;
|
|
border: none;
|
|
}
|
|
|
|
#text {
|
|
margin: 0px;
|
|
padding: 6px 10px;
|
|
border: none;
|
|
color: #ebdbb2;
|
|
background-color: transparent;
|
|
}
|
|
|
|
#entry {
|
|
transition: background-color 120ms ease-out;
|
|
}
|
|
|
|
#entry:selected {
|
|
background-color: #3c3836;
|
|
}
|
|
|
|
#entry:selected #text {
|
|
color: #fabd2f;
|
|
}
|