63 lines
1.1 KiB
Nix
63 lines
1.1 KiB
Nix
{
|
|
pkgs,
|
|
config,
|
|
...
|
|
}: {
|
|
imports = [
|
|
./librewolf
|
|
./alacritty
|
|
./hyprland
|
|
./xdg
|
|
./audio
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
wdisplays
|
|
wl-clipboard
|
|
gammastep
|
|
sway-contrib.grimshot
|
|
];
|
|
home.sessionVariables = {
|
|
MOZ_DBUS_REMOTE = 1;
|
|
};
|
|
programs.bemenu = {
|
|
enable = true;
|
|
settings = {
|
|
ignorecase = true;
|
|
fn = "UbuntuMono";
|
|
prompt = "open";
|
|
};
|
|
};
|
|
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";
|
|
}
|
|
];
|
|
};
|
|
}
|