{ config, ... }: let configDir = "/home/matt/.nix/configs"; in { xdg.configFile = { "swaync/config.json".source = config.lib.file.mkOutOfStoreSymlink "${configDir}/swaync/config.json"; "swaync/style.css".source = config.lib.file.mkOutOfStoreSymlink "${configDir}/swaync/style.css"; }; programs = { fzf = { enable = true; enableBashIntegration = true; #colors = { # not working ? #}; }; eww = { enable = true; configDir = config.lib.file.mkOutOfStoreSymlink "${configDir}/eww"; # see hyprland.nix for scripts path package = (builtins.getFlake "github:matt1432/eww-exclusiver").packages.x86_64-linux.default; }; alacritty = { enable = true; settings = { env = { POKE = "true"; }; window = { padding = { x = 0; y = 10; }; opacity = 0.8; }; colors = { primary = { background = "0x0c0c0c"; foreground = "0xfcfcfc"; dim_foreground = "0xeff0f1"; bright_foreground = "0xffffff"; dim_background = "0x31363b"; bright_background = "0x000000"; }; normal = { black = "0x232627"; red = "0xed1515"; green = "0x11d116"; yellow = "0xf67400"; blue = "0x1d99f3"; magenta = "0x9b59b6"; cyan = "0x1abc9c"; white = "0xfcfcfc"; }; }; }; }; }; }