{ pkgs, config, ... }: { imports = [ ./alacritty ./hyprland ]; home = { packages = with pkgs; [ pulseaudio pulsemixer alsa-utils wlogout wf-recorder wdisplays wl-clipboard gammastep sway-contrib.grimshot xdg-utils ]; sessionVariables = { MOZ_DBUS_REMOTE = 1; }; file.".icons/default".source = "${pkgs.vanilla-dmz}/share/icons/DMZ-Black"; }; services = { gammastep = { enable = true; dawnTime = "6:00-7:00"; duskTime = "18:00-19:00"; latitude = 43.0; longitude = -89.0; temperature.day = 5000; temperature.night = 2000; }; mako.enable = true; mako.settings = { default-timeout = 5000; }; udiskie.enable = true; }; programs = { wofi = { enable = true; style = '' window, #input, #entry, #scroll, #text, #inner-box { background-color: #152528; color: #e6eaea; } #entry:selected, #text:selected { background-color: #a1cdd8; color: #152528; } ''; }; }; xdg = { configFile."mimeapps.list".force = true; mime.enable = true; mimeApps = { enable = true; defaultApplications = { "x-scheme-handler/http" = "librewolf.desktop"; "x-scheme-handler/https" = "librewolf.desktop"; "x-scheme-handler/chrome" = "librewolf.desktop"; "video/mp4" = "librewolf.desktop"; "video/mkv" = "librewolf.desktop"; "image/jpeg" = "librewolf.desktop"; "image/jpg" = "librewolf.desktop"; "image/png" = "librewolf.desktop"; "application/epub" = "librewolf.desktop"; "application/pdf" = "librewolf.desktop"; }; associations.added = { "x-scheme-handler/http" = "librewolf.desktop"; "x-scheme-handler/https" = "librewolf.desktop"; "x-scheme-handler/chrome" = "librewolf.desktop"; }; }; }; }