{ pkgs, config, ... }: { imports = [ ./alacritty ./hyprland ./xdg ./audio ]; home.packages = with pkgs; [ wlogout wf-recorder wdisplays wl-clipboard gammastep sway-contrib.grimshot ]; home.sessionVariables = { MOZ_DBUS_REMOTE = 1; }; 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; } ''; }; services.gammastep = { enable = true; dawnTime = "6:00-8:00"; duskTime = "20:00-22:00"; latitude = 43.0; longitude = -89.0; temperature.day = 6000; temperature.night = 3500; }; programs.swaylock = { enable = true; package = pkgs.swaylock-effects; settings = { color = "#152528"; daemonize = true; clock = true; ignore-empty-password = true; }; }; services.swayidle = { enable = true; events = [ { event = "before-sleep"; command = "${config.programs.swaylock.package}/bin/swaylock"; } { event = "lock"; command = "${config.programs.swaylock.package}/bin/swaylock"; } ]; }; services.mako.enable = true; home.file.".icons/default".source = "${pkgs.vanilla-dmz}/share/icons/DMZ-Black"; }