Extract modules from roles

This commit is contained in:
Fabian Hauser 2020-11-28 22:14:34 +00:00
parent 120e6e66b5
commit 0a5c15105b
14 changed files with 9 additions and 22 deletions

View file

@ -4,16 +4,7 @@
{ config, pkgs, ... }: { { config, pkgs, ... }: {
imports = [ imports = [ ../role/base ../hardware/apu.nix ../hardware/wle900vx.nix ];
../hardware/apu.nix
../hardware/wle900vx.nix
../role/base
../role/wwan
../role/router
../role/router-dhcp
../role/router-dns
../role/router-wireless-ap
];
fileSystems."/" = { fileSystems."/" = {
device = "/dev/disk/by-uuid/360a6bc9-fc4e-4803-bd53-69320ac32ac5"; device = "/dev/disk/by-uuid/360a6bc9-fc4e-4803-bd53-69320ac32ac5";

View file

@ -5,14 +5,7 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
{ {
imports = [ imports = [ ../hardware/apu.nix ../hardware/wle200nx.nix ../role/base ];
../hardware/apu.nix
../hardware/wle200nx.nix
../role/base
../role/router
../role/router-dns
../role/router-wireless-ap
];
fileSystems."/" = { fileSystems."/" = {
device = "/dev/disk/by-uuid/16efc5db-0697-4f39-b64b-fc18ac318625"; device = "/dev/disk/by-uuid/16efc5db-0697-4f39-b64b-fc18ac318625";

View file

@ -10,10 +10,6 @@
../hardware/wle200nx.nix ../hardware/wle200nx.nix
../hardware/wle600vx.nix ../hardware/wle600vx.nix
../role/base ../role/base
../role/router
../role/router-dhcp
../role/router-dns
../role/router-wireless-ap
]; ];
nix.distributedBuilds = true; nix.distributedBuilds = true;

5
modules/default.nix Normal file
View file

@ -0,0 +1,5 @@
{ config, pkgs, ... }: {
imports = [ ./router ./router-dhcp ./router-dns ./router-wireless-ap ./wwan ];
}

View file

@ -2,6 +2,8 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
{ {
imports = [ ../../modules ];
system.autoUpgrade.enable = true; system.autoUpgrade.enable = true;
system.autoUpgrade.allowReboot = false; system.autoUpgrade.allowReboot = false;