From af10f6570e9be0ccdf6c761964bc8c7765b004ea Mon Sep 17 00:00:00 2001 From: Vivian Date: Wed, 3 Jan 2024 11:40:31 +0100 Subject: [PATCH] add modules --- common/default.nix | 1 + {nixos/common => common}/generic-vm.nix | 4 ++-- {nixos/common => common}/modules/default.nix | 0 {nixos/common => common}/modules/dns.nix | 0 {nixos/common => common}/modules/flood.nix | 0 {nixos/common => common}/modules/gnome/default.nix | 0 {nixos/common => common}/modules/gnome/hm.nix | 0 {nixos/common => common}/modules/meta.nix | 0 {nixos/common => common}/modules/nginx.nix | 0 {nixos/common => common}/modules/unpackerr.nix | 0 {nixos/common => common}/modules/vault.nix | 0 flake.nix | 2 +- 12 files changed, 4 insertions(+), 3 deletions(-) rename {nixos/common => common}/generic-vm.nix (53%) rename {nixos/common => common}/modules/default.nix (100%) rename {nixos/common => common}/modules/dns.nix (100%) rename {nixos/common => common}/modules/flood.nix (100%) rename {nixos/common => common}/modules/gnome/default.nix (100%) rename {nixos/common => common}/modules/gnome/hm.nix (100%) rename {nixos/common => common}/modules/meta.nix (100%) rename {nixos/common => common}/modules/nginx.nix (100%) rename {nixos/common => common}/modules/unpackerr.nix (100%) rename {nixos/common => common}/modules/vault.nix (100%) diff --git a/common/default.nix b/common/default.nix index fadb249..70b097b 100644 --- a/common/default.nix +++ b/common/default.nix @@ -2,6 +2,7 @@ imports = [ inputs.home-manager.nixosModules.home-manager ./users + ./modules ]; home-manager = { diff --git a/nixos/common/generic-vm.nix b/common/generic-vm.nix similarity index 53% rename from nixos/common/generic-vm.nix rename to common/generic-vm.nix index 086bf63..739762f 100644 --- a/nixos/common/generic-vm.nix +++ b/common/generic-vm.nix @@ -1,5 +1,5 @@ -_: { - networking.useDHCP = true; +{ lib, ... }: { + networking.useDHCP = lib.mkDefault true; # Enable qemu guest agent services.qemuGuest.enable = true; diff --git a/nixos/common/modules/default.nix b/common/modules/default.nix similarity index 100% rename from nixos/common/modules/default.nix rename to common/modules/default.nix diff --git a/nixos/common/modules/dns.nix b/common/modules/dns.nix similarity index 100% rename from nixos/common/modules/dns.nix rename to common/modules/dns.nix diff --git a/nixos/common/modules/flood.nix b/common/modules/flood.nix similarity index 100% rename from nixos/common/modules/flood.nix rename to common/modules/flood.nix diff --git a/nixos/common/modules/gnome/default.nix b/common/modules/gnome/default.nix similarity index 100% rename from nixos/common/modules/gnome/default.nix rename to common/modules/gnome/default.nix diff --git a/nixos/common/modules/gnome/hm.nix b/common/modules/gnome/hm.nix similarity index 100% rename from nixos/common/modules/gnome/hm.nix rename to common/modules/gnome/hm.nix diff --git a/nixos/common/modules/meta.nix b/common/modules/meta.nix similarity index 100% rename from nixos/common/modules/meta.nix rename to common/modules/meta.nix diff --git a/nixos/common/modules/nginx.nix b/common/modules/nginx.nix similarity index 100% rename from nixos/common/modules/nginx.nix rename to common/modules/nginx.nix diff --git a/nixos/common/modules/unpackerr.nix b/common/modules/unpackerr.nix similarity index 100% rename from nixos/common/modules/unpackerr.nix rename to common/modules/unpackerr.nix diff --git a/nixos/common/modules/vault.nix b/common/modules/vault.nix similarity index 100% rename from nixos/common/modules/vault.nix rename to common/modules/vault.nix diff --git a/flake.nix b/flake.nix index b28b77e..386a4e6 100644 --- a/flake.nix +++ b/flake.nix @@ -83,7 +83,7 @@ nixosConfigurations."bastion.olympus" = lib.nixosSystem { inherit system pkgs; specialArgs = { inherit inputs; }; - modules = [ ./common ./hosts/olympus/bastion ]; + modules = [ ./common ./common/generic-vm.nix ./hosts/olympus/bastion ]; }; deploy = {