71 lines
1.4 KiB
Nix
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";
|
|
}
|