diff --git a/common/container-node.nix b/common/container-node.nix new file mode 100644 index 0000000..8f75046 --- /dev/null +++ b/common/container-node.nix @@ -0,0 +1,9 @@ +{ lib, ... }: +{ + imports = [ + ]; + + boot.isContainer = true; + custom.tailscale.enable = false; + networking.useDHCP = lib.mkForce false; +} diff --git a/common/lxc-node.nix b/common/lxc-node.nix deleted file mode 100644 index 46a110b..0000000 --- a/common/lxc-node.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ - imports = [ - ]; - - custom.tailscale.enable = false; - proxmoxLXC.manageNetwork = true; -} diff --git a/flake.nix b/flake.nix index f7ed679..aa0b148 100644 --- a/flake.nix +++ b/flake.nix @@ -117,6 +117,7 @@ alo-cloud-1 = mkHMNixos "aarch64-linux" [ ./hosts/alo-cloud-1 ]; zippy = mkHMNixos "x86_64-linux" [ ./hosts/zippy ]; chilly = mkHMNixos "x86_64-linux" [ ./hosts/chilly ]; + kopia = mkNixos "x86_64-linux" [ ./hosts/kopia ]; }; deploy = { diff --git a/hosts/kopia/default.nix b/hosts/kopia/default.nix index 7b00dfc..53152a4 100644 --- a/hosts/kopia/default.nix +++ b/hosts/kopia/default.nix @@ -1,7 +1,12 @@ +{ pkgs, ... }: { imports = [ ../../common/global - ../../common/lxc-node.nix + ../../common/container-node.nix ]; networking.hostName = "kopia"; + + environment.systemPackages = with pkgs; [ + kopia + ]; }