nixos/modules/programs/quickshell.nix
2026-08-31 23:38:52 +02:00

34 lines
851 B
Nix

{ pkgs, config, ... }:
let
c = config.scheme.withHashtag;
in
{
programs.quickshell.enable = true;
programs.quickshell.systemd.enable = true;
xdg.configFile."quickshell/Colors.js" = {
enable = true;
text = ''
const colors = {
base00: "${c.base00}",
base01: "${c.base01}",
base02: "${c.base02}",
base03: "${c.base03}",
base04: "${c.base04}",
base05: "${c.base05}",
base06: "${c.base06}",
base07: "${c.base07}",
base08: "${c.base08}",
base09: "${c.base09}",
base0A: "${c.base0A}",
base0B: "${c.base0B}",
base0C: "${c.base0C}",
base0D: "${c.base0D}",
base0E: "${c.base0E}",
base0F: "${c.base0F}",
}
'';
force = true;
};
}