Skip to content

Commit 2b2d835

Browse files
committed
hyperion: implement new services
1 parent 11ca37e commit 2b2d835

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

hosts/hyperion/configuration.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
flake.nixosModules.service-miniflux
1212
flake.nixosModules.service-prometheus
1313
flake.nixosModules.service-restic-rest
14+
flake.nixosModules.service-jellyfin
15+
flake.nixosModules.service-rqbit
1416
];
1517

1618
networking = {
Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
1-
{lib, ...}: {
1+
{...}: {
22
services = {
33
prometheus.exporters = {
44
node = {
55
enable = true;
66
enabledCollectors = ["systemd"];
77
};
88
};
9-
tailscale = {
10-
useRoutingFeatures = lib.mkForce "server";
11-
extraUpFlags = [
12-
"--advertise-exit-node"
13-
];
14-
};
159
};
1610

1711
system.autoUpgrade = {
@@ -20,4 +14,13 @@
2014
flake = "github:debugloop/dotfiles";
2115
allowReboot = true;
2216
};
17+
18+
programs.nh = {
19+
enable = true;
20+
clean = {
21+
enable = true;
22+
dates = "Mon *-*-* 06:00:00";
23+
extraArgs = "--keep 5 --keep-since 3d";
24+
};
25+
};
2326
}

modules/nixos/common/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
openssh.authorizedKeys.keys = [
6363
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJJvfqr6PpG4BHmUHcj7LzfYhPjoxGeLGxNGF6FAXauX danieln@lusus"
6464
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBXLvABfBx2ThhJ/nUYaLFu2QyLYomOn4BrKUnbwGeWk danieln@simmons"
65+
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGO/7gSRKMzTR1bSjpirDN/AIG4Mw55GyiLck9ppvzj2 JuiceSSH"
6566
];
6667
};
6768

modules/nixos/service-rqbit.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
...
55
}: {
66
networking.wg-quick.interfaces.mullvad.configFile = "${config.age.secrets.mullvad-conf.path}";
7-
age.secrets.mullvad-conf.file = ../../../secrets/mullvad.conf.age;
7+
age.secrets.mullvad-conf.file = ../../secrets/mullvad.conf.age;
88

99
nixpkgs.overlays = [
1010
(self: super: {

0 commit comments

Comments
 (0)