apu: add invidious
This commit is contained in:
@@ -272,7 +272,8 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.webserver = {
|
services = {
|
||||||
|
webserver = {
|
||||||
enable = true;
|
enable = true;
|
||||||
acme.dnsChallenge = true;
|
acme.dnsChallenge = true;
|
||||||
vHosts."koti.repomaa.com" = {
|
vHosts."koti.repomaa.com" = {
|
||||||
@@ -281,9 +282,20 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.nftables.enable = true;
|
invidious = {
|
||||||
networking.firewall.enable = true;
|
enable = true;
|
||||||
networking.useDHCP = false;
|
subdomain = "vid";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
security.acme.defaults.environmentFile = config.age.secrets.hetzner.path;
|
||||||
|
|
||||||
|
networking = {
|
||||||
|
nftables.enable = true;
|
||||||
|
firewall.enable = true;
|
||||||
|
useDHCP = false;
|
||||||
|
domain = "repomaa.com";
|
||||||
|
};
|
||||||
|
|
||||||
system.stateVersion = "24.05";
|
system.stateVersion = "24.05";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ in
|
|||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
./configuration.nix
|
./configuration.nix
|
||||||
|
./secrets.nix
|
||||||
nixos-hardware.nixosModules.pcengines-apu
|
nixos-hardware.nixosModules.pcengines-apu
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
15
hosts/apu/secrets.nix
Normal file
15
hosts/apu/secrets.nix
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{ lib, ... }:
|
||||||
|
{
|
||||||
|
age.secrets = lib.listToAttrs (
|
||||||
|
map
|
||||||
|
(secret: {
|
||||||
|
name = secret;
|
||||||
|
value = {
|
||||||
|
file = ../../secrets/${secret}.age;
|
||||||
|
};
|
||||||
|
})
|
||||||
|
[
|
||||||
|
"hetzner"
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
BIN
secrets/hetzner.age
Normal file
BIN
secrets/hetzner.age
Normal file
Binary file not shown.
@@ -36,4 +36,5 @@ in
|
|||||||
"mosquitto/mokkimaatti.age".publicKeys = users ++ [ freun-dev ];
|
"mosquitto/mokkimaatti.age".publicKeys = users ++ [ freun-dev ];
|
||||||
"gitlab-runner/default.age".publicKeys = users ++ [ freun-dev ];
|
"gitlab-runner/default.age".publicKeys = users ++ [ freun-dev ];
|
||||||
"gitlab-runner/docker.age".publicKeys = users ++ [ freun-dev ];
|
"gitlab-runner/docker.age".publicKeys = users ++ [ freun-dev ];
|
||||||
|
"hetzner.age".publicKeys = users ++ [ apu ];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user