From 92a59e004a8e804262ef6983f781f160fbdc11d5 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Wed, 25 Sep 2024 10:26:44 +0100 Subject: [PATCH] WIP: container config for kopia. --- common/container-node.nix | 9 +++++++++ common/lxc-node.nix | 7 ------- flake.nix | 1 + hosts/kopia/default.nix | 7 ++++++- 4 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 common/container-node.nix delete mode 100644 common/lxc-node.nix 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 + ]; }