aboutsummaryrefslogtreecommitdiff
path: root/machines/nixos/x86_64-linux/do-rproxy/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--machines/nixos/x86_64-linux/do-rproxy/default.nix19
1 files changed, 3 insertions, 16 deletions
diff --git a/machines/nixos/x86_64-linux/do-rproxy/default.nix b/machines/nixos/x86_64-linux/do-rproxy/default.nix
index 877f4c5..32005e0 100644
--- a/machines/nixos/x86_64-linux/do-rproxy/default.nix
+++ b/machines/nixos/x86_64-linux/do-rproxy/default.nix
@@ -1,30 +1,15 @@
-{
- config,
- lib,
- modulesPath,
- ...
-}:
+{ config, modulesPath, ... }:
{
imports = [
- (modulesPath + "/profiles/qemu-guest.nix")
(modulesPath + "/virtualisation/digital-ocean-config.nix")
./disks.nix
- ./digitalocean.nix
./secrets.nix
./profiles/nginx.nix
];
- # do not use DHCP, as DigitalOcean provisions IPs using cloud-init
- networking.useDHCP = lib.mkForce false;
-
networking.hostName = "do-rproxy";
- boot.loader.grub = {
- efiSupport = true;
- efiInstallAsRemovable = true;
- };
-
networking.wireguard = {
enable = true;
interfaces.wg0 = {
@@ -44,5 +29,7 @@
networking.firewall.trustedInterfaces = [ "wg0" ];
networking.firewall.allowedUDPPorts = [ 51871 ];
+ my.modules.hardware.do-droplet.enable = true;
+
system.stateVersion = "25.05"; # Did you read the comment?
}