{ config, pkgs, hyprpaper, ... }: { imports = [ ./waybar.nix ]; wayland.windowManager.hyprland.enable = true; xdg.configFile."hypr/hyprland.conf".source = ./hyprland.conf; xdg.configFile."hypr/hyprpaper.conf".text = '' preload = ${../../../../images/wallpaper.png} wallpaper =eDP-1, ${../../../../images/wallpaper.png} wallpaper =HDMI-A-1, ${../../../../images/wallpaper.png} ''; home.packages = with pkgs; [ wofi wl-clipboard grim slurp font-awesome hyprpaper.packages.x86_64-linux.default #xdph.packages.x86_64-linux.default ]; xdg.configFile."wofi/config".text = '' allow_images = true term = alacritty ''; xdg.configFile."wofi/style.css".text = '' window { margin: 0px; border: 1px solid #${config.colorScheme.colors.base0D}; background-color: #${config.colorScheme.colors.base00}; } #input { margin: 5px; border: none; color: #${config.colorScheme.colors.base05}; background-color: #${config.colorScheme.colors.base02}; } #inner-box, #outer-box { margin: 5px; border: none; background-color: #${config.colorScheme.colors.base00}; } #text { margin: 5px; border: none; color: #${config.colorScheme.colors.base05}; } #entry { background-color: #${config.colorScheme.colors.base00}; } #entry:selected { background-color: #${config.colorScheme.colors.base03}; } ''; programs.mako = { enable = true; backgroundColor = "#${config.colorScheme.colors.base02}FF"; borderRadius = 20; textColor = "#${config.colorScheme.colors.base05}FF"; layer = "overlay"; defaultTimeout = 10000; extraConfig = '' [urgency=high] background-color=#${config.colorScheme.colors.base08} default-timeout=0 ''; }; }