4 Commits

Author SHA1 Message Date
8cdb64ed65 Add htop to monolith 2024-12-23 12:12:45 -08:00
5fd8e803b1 Update flake to NixOS 24.11 2024-12-18 22:15:49 -08:00
ac916d8305 Add reboot service to monolith 2024-12-18 22:04:49 -08:00
0de7e50ffa Add mullvad and qbittorrent to Marauder 2024-12-11 20:12:32 -08:00
4 changed files with 469 additions and 270 deletions

716
flake.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
description = "Nettika's NixOS Configurations"; description = "Nettika's NixOS Configurations";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05"; nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
shelvacu.url = "git+https://git.uninsane.org/shelvacu/nix-stuff"; shelvacu.url = "git+https://git.uninsane.org/shelvacu/nix-stuff";
}; };

View File

@@ -94,6 +94,8 @@
intiface-central intiface-central
prismlauncher prismlauncher
blender blender
mullvad-vpn
qbittorrent
]); ]);
}; };

View File

@@ -48,6 +48,7 @@
rustup rustup
gcc gcc
(callPackage ../marauder/ffcheck.nix { }) (callPackage ../marauder/ffcheck.nix { })
htop
]; ];
services.jellyfin = { services.jellyfin = {
@@ -66,6 +67,24 @@
}; };
}; };
systemd = {
services.reboot = {
description = "Reboot the system";
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.systemd}/bin/systemctl reboot";
};
};
timers.reboot = {
description = "Reboot the system every two hours";
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = "6h";
Persistent = true;
};
};
};
promptEmoji = "🏰"; promptEmoji = "🏰";
time.timeZone = "America/Los_Angeles"; time.timeZone = "America/Los_Angeles";