diff options
Diffstat (limited to 'modules/user/desktop/components')
| -rw-r--r-- | modules/user/desktop/components/default.nix | 2 | ||||
| -rw-r--r-- | modules/user/desktop/components/fuzzel.nix | 34 |
2 files changed, 35 insertions, 1 deletions
diff --git a/modules/user/desktop/components/default.nix b/modules/user/desktop/components/default.nix index 6457798..8d96216 100644 --- a/modules/user/desktop/components/default.nix +++ b/modules/user/desktop/components/default.nix @@ -1,6 +1,6 @@ { imports = [ + ./fuzzel.nix ./waybar - #./wofi ]; } diff --git a/modules/user/desktop/components/fuzzel.nix b/modules/user/desktop/components/fuzzel.nix new file mode 100644 index 0000000..67bf047 --- /dev/null +++ b/modules/user/desktop/components/fuzzel.nix @@ -0,0 +1,34 @@ +{ config, ... }: +{ + programs.fuzzel.settings = { + border = { + radius = 0; + width = 2; + }; + + colors = + let + accent = if config.desktop.accent == "blue" then "89b4faff" else "f5c2e7ff"; + in + { + background = "1e1e2eff"; + border = accent; + input = "cdd6f4ff"; + match = accent; + placeholder = "7f849cff"; + prompt = "bac2deff"; + selection = "585b70ff"; + selection-match = accent; + selection-text = "cdd6f4ff"; + text = "cdd6f4ff"; + }; + + main = { + dpi-aware = true; + font = "Fira Code:size=6"; + tabs = 4; + terminal = "foot -a '{cmd}' -T '{cmd}' {cmd}"; + use-bold = true; + }; + }; +} |
