nix/home-manager/shared/wayland/default.nix
2025-06-01 20:39:18 -05:00

71 lines
1.4 KiB
Nix

{
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";
}