summaryrefslogtreecommitdiff
path: root/users/kassouni/desktop/sway/fuzzel.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/kassouni/desktop/sway/fuzzel.nix')
-rw-r--r--users/kassouni/desktop/sway/fuzzel.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/users/kassouni/desktop/sway/fuzzel.nix b/users/kassouni/desktop/sway/fuzzel.nix
new file mode 100644
index 0000000..d6d294b
--- /dev/null
+++ b/users/kassouni/desktop/sway/fuzzel.nix
@@ -0,0 +1,37 @@
+{
+ pkgs,
+ lib,
+ config,
+ ...
+}:
+let
+ inherit (config.colorScheme) ui editor common;
+
+ # fuzzel wants RRGGBBAA with no leading '#'.
+ rgba = c: lib.toLower (lib.removePrefix "#" c) + "ff";
+in
+{
+ programs.fuzzel = {
+ enable = true;
+ settings = {
+ main = {
+ font = lib.mkForce "${config.theme.font.family}:size=${toString config.theme.font.size}";
+ };
+
+ colors = {
+ background = rgba ui.bg;
+ text = rgba editor.fg;
+ match = rgba common.accent.tint;
+ selection = rgba ui.panel.bg;
+ selection-text = rgba editor.fg;
+ selection-match = rgba common.accent.tint;
+ border = rgba ui.line;
+ };
+
+ border = {
+ radius = 0;
+ };
+ };
+ };
+
+}