Compare commits
2 commits
dde51666ea
...
32dc2888df
Author | SHA1 | Date | |
---|---|---|---|
Aires | 32dc2888df | ||
Aires | 7e2ad09296 |
|
@ -313,11 +313,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1722987190,
|
"lastModified": 1723282977,
|
||||||
"narHash": "sha256-68hmex5efCiM2aZlAAEcQgmFI4ZwWt8a80vOeB/5w3A=",
|
"narHash": "sha256-oTK91aOlA/4IsjNAZGMEBz7Sq1zBS0Ltu4/nIQdYDOg=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "21cc704b5e918c5fbf4f9fff22b4ac2681706d90",
|
"rev": "a781ff33ae258bbcfd4ed6e673860c3e923bf2cc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -49,7 +49,7 @@ in
|
||||||
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
|
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
|
||||||
|
|
||||||
# Build Nix packages for other hosts.
|
# Build Nix packages for other hosts.
|
||||||
# Runs every Saturday at 4 AM
|
# Runs every day at 4 AM
|
||||||
systemd.services."build-hosts" = {
|
systemd.services."build-hosts" = {
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
Type = "oneshot";
|
Type = "oneshot";
|
||||||
|
@ -66,7 +66,7 @@ in
|
||||||
after = [ "network-online.target" ];
|
after = [ "network-online.target" ];
|
||||||
wantedBy = [ "timers.target" ];
|
wantedBy = [ "timers.target" ];
|
||||||
timerConfig = {
|
timerConfig = {
|
||||||
OnCalendar = "Sat 04:00";
|
OnCalendar = "04:00";
|
||||||
Persistent = true;
|
Persistent = true;
|
||||||
Unit = "build-hosts.service";
|
Unit = "build-hosts.service";
|
||||||
};
|
};
|
||||||
|
|
|
@ -46,6 +46,9 @@ in
|
||||||
environment.systemPackages = cfg.corePackages ++ cfg.packages;
|
environment.systemPackages = cfg.corePackages ++ cfg.packages;
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
|
# Automatically set the timezone
|
||||||
|
automatic-timezoned.enable = true;
|
||||||
|
|
||||||
# Enable fwupd (firmware updater)
|
# Enable fwupd (firmware updater)
|
||||||
fwupd.enable = true;
|
fwupd.enable = true;
|
||||||
|
|
||||||
|
@ -70,6 +73,14 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Enable visual updates
|
||||||
|
system.activationScripts.diff = {
|
||||||
|
supportsDryActivation = true;
|
||||||
|
text = ''
|
||||||
|
${pkgs.nvd}/bin/nvd --nix-bin-dir=${pkgs.nix}/bin diff /run/current-system "$systemConfig"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
# Limit logout stop timer duration to 30 seconds
|
# Limit logout stop timer duration to 30 seconds
|
||||||
systemd.user.extraConfig = ''
|
systemd.user.extraConfig = ''
|
||||||
DefaultTimeoutStopSec=30s
|
DefaultTimeoutStopSec=30s
|
||||||
|
|
Loading…
Reference in a new issue