mirror of
https://github.com/oddlama/nix-config.git
synced 2025-10-10 23:00:39 +02:00
refactor: split "real" modules and "config" modules
This commit is contained in:
parent
045f15239a
commit
cceae6c63c
60 changed files with 126 additions and 113 deletions
|
@ -1,10 +1,9 @@
|
|||
{nodes, ...}: {
|
||||
imports = [
|
||||
../../modules/optional/hardware/hetzner-cloud.nix
|
||||
|
||||
../../modules
|
||||
../../modules/optional/initrd-ssh.nix
|
||||
../../modules/optional/zfs.nix
|
||||
../../config
|
||||
../../config/hardware/hetzner-cloud.nix
|
||||
../../config/optional/initrd-ssh.nix
|
||||
../../config/optional/zfs.nix
|
||||
|
||||
./acme.nix
|
||||
./fs.nix
|
||||
|
|
|
@ -13,17 +13,18 @@
|
|||
inputs.nixos-hardware.nixosModules.common-pc-hdd
|
||||
inputs.nixos-hardware.nixosModules.common-pc-ssd
|
||||
|
||||
../../modules/optional/hardware/physical.nix
|
||||
../../modules/optional/hardware/nvidia.nix
|
||||
../../modules/optional/hardware/bluetooth.nix
|
||||
../../config
|
||||
|
||||
../../modules
|
||||
../../modules/optional/initrd-ssh.nix
|
||||
../../modules/optional/dev
|
||||
../../modules/optional/graphical
|
||||
../../modules/optional/laptop.nix
|
||||
../../modules/optional/sound.nix
|
||||
../../modules/optional/zfs.nix
|
||||
../../config/hardware/physical.nix
|
||||
../../config/hardware/nvidia.nix
|
||||
../../config/hardware/bluetooth.nix
|
||||
|
||||
../../config/dev
|
||||
../../config/graphical
|
||||
../../config/optional/initrd-ssh.nix
|
||||
../../config/optional/laptop.nix
|
||||
../../config/optional/sound.nix
|
||||
../../config/optional/zfs.nix
|
||||
|
||||
../../users/myuser
|
||||
|
||||
|
|
|
@ -8,16 +8,18 @@
|
|||
inputs.nixos-hardware.nixosModules.common-gpu-intel
|
||||
inputs.nixos-hardware.nixosModules.common-pc-laptop
|
||||
inputs.nixos-hardware.nixosModules.common-pc-laptop-ssd
|
||||
../../modules/optional/hardware/intel.nix
|
||||
../../modules/optional/hardware/physical.nix
|
||||
|
||||
../../modules
|
||||
../../modules/optional/initrd-ssh.nix
|
||||
../../modules/optional/dev
|
||||
../../modules/optional/graphical
|
||||
../../modules/optional/laptop.nix
|
||||
../../modules/optional/sound.nix
|
||||
../../modules/optional/zfs.nix
|
||||
../../config
|
||||
|
||||
../../config/hardware/intel.nix
|
||||
../../config/hardware/physical.nix
|
||||
|
||||
../../config/dev
|
||||
../../config/graphical
|
||||
../../config/optional/initrd-ssh.nix
|
||||
../../config/optional/laptop.nix
|
||||
../../config/optional/sound.nix
|
||||
../../config/optional/zfs.nix
|
||||
|
||||
../../users/myuser
|
||||
|
||||
|
|
|
@ -4,11 +4,10 @@
|
|||
...
|
||||
}: {
|
||||
imports = [
|
||||
../../modules/optional/hardware/hetzner-cloud.nix
|
||||
|
||||
../../modules
|
||||
../../modules/optional/initrd-ssh.nix
|
||||
../../modules/optional/zfs.nix
|
||||
../../config
|
||||
../../config/hardware/hetzner-cloud.nix
|
||||
../../config/optional/initrd-ssh.nix
|
||||
../../config/optional/zfs.nix
|
||||
|
||||
./acme.nix
|
||||
./coturn.nix
|
||||
|
|
|
@ -9,12 +9,12 @@
|
|||
imports = [
|
||||
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
||||
inputs.nixos-hardware.nixosModules.common-pc-ssd
|
||||
../../modules/optional/hardware/intel.nix
|
||||
../../modules/optional/hardware/physical.nix
|
||||
|
||||
../../modules
|
||||
../../modules/optional/initrd-ssh.nix
|
||||
../../modules/optional/zfs.nix
|
||||
../../config
|
||||
../../config/hardware/intel.nix
|
||||
../../config/hardware/physical.nix
|
||||
../../config/optional/initrd-ssh.nix
|
||||
../../config/optional/zfs.nix
|
||||
|
||||
./fs.nix
|
||||
./net.nix
|
||||
|
@ -72,7 +72,7 @@
|
|||
dataset = "bunker/paperless";
|
||||
};
|
||||
modules = [
|
||||
../../modules
|
||||
../../config
|
||||
./guests/common.nix
|
||||
./guests/${guestName}.nix
|
||||
{
|
||||
|
|
|
@ -9,12 +9,12 @@
|
|||
imports = [
|
||||
inputs.nixos-hardware.nixosModules.common-cpu-intel
|
||||
inputs.nixos-hardware.nixosModules.common-pc-ssd
|
||||
../../modules/optional/hardware/intel.nix
|
||||
../../modules/optional/hardware/physical.nix
|
||||
|
||||
../../modules
|
||||
../../modules/optional/initrd-ssh.nix
|
||||
../../modules/optional/zfs.nix
|
||||
../../config
|
||||
../../config/hardware/intel.nix
|
||||
../../config/hardware/physical.nix
|
||||
../../config/optional/initrd-ssh.nix
|
||||
../../config/optional/zfs.nix
|
||||
|
||||
./fs.nix
|
||||
./net.nix
|
||||
|
@ -59,7 +59,7 @@
|
|||
dataset = "safe/guests/${guestName}";
|
||||
};
|
||||
modules = [
|
||||
../../modules
|
||||
../../config
|
||||
./guests/common.nix
|
||||
./guests/${guestName}.nix
|
||||
{
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
wardWebProxyCfg = nodes.ward-web-proxy.config;
|
||||
in {
|
||||
imports = [
|
||||
../../modules/optional/hardware/odroid-n2plus.nix
|
||||
|
||||
../../modules
|
||||
../../modules/optional/initrd-ssh.nix
|
||||
../../modules/optional/zfs.nix
|
||||
../../config
|
||||
../../config/hardware/odroid-n2plus.nix
|
||||
../../config/hardware/physical.nix
|
||||
../../config/optional/initrd-ssh.nix
|
||||
../../config/optional/zfs.nix
|
||||
|
||||
#./esphome.nix
|
||||
./fs.nix
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue