From 39a2b09c27bb74c9e59d1772764f901e3c8fb9e4 Mon Sep 17 00:00:00 2001 From: adi Date: Wed, 29 Jul 2026 17:09:58 +0200 Subject: revamped flake.nix, removed homelab specific modules --- os/vms/microvms.nix | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 os/vms/microvms.nix (limited to 'os/vms/microvms.nix') diff --git a/os/vms/microvms.nix b/os/vms/microvms.nix deleted file mode 100644 index e2e1a0f..0000000 --- a/os/vms/microvms.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ - config, - lib, - inputs, - ... -}: -let - cfg = config.os.vms; - sharedSecrets = [ - { - tag = "shared-secrets"; - proto = "virtiofs"; - source = "/etc/nixos/secrets"; - mountPoint = "/etc/nixos/secrets"; - } - ]; -in -{ - imports = [ inputs.microvm.nixosModules.host ]; - - options.os.vms = { - net-core.enable = lib.mkEnableOption "enables the net-core virtual machine"; - }; - - config = lib.mkMerge [ - (lib.mkIf cfg.net-core.enable { - microvm.vms.net-core = { - autostart = true; - config = { - imports = [ ../vms/net-core.nix ]; - microvm.shares = sharedSecrets; - }; - }; - }) - - ]; -} -- cgit v1.3