From 91e3d2e0b6a4737e4a8fbac750bfb3e4ca049fc2 Mon Sep 17 00:00:00 2001 From: Devin Finlinson Date: Mon, 20 Nov 2023 06:00:28 -0700 Subject: i've decided to import hardware config from config file rather than as > as a module, to leave the flake file less cluttered --- flake.nix | 19 +++++++++---------- machines/zenbook/configuration.nix | 4 ++++ 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/flake.nix b/flake.nix index ede1201..75520e2 100644 --- a/flake.nix +++ b/flake.nix @@ -192,12 +192,10 @@ # inherit system; modules = [ ./machines/zenbook/configuration.nix - - ./machines/zenbook/hardware-configuration.nix # Default users - ./modules/user-profiles/defin.nix - # ./modules/user-profiles/root.nix + ./modules/users/defin.nix + ./modules/users/root.nix home-manager.nixosModules.home-manager { @@ -235,21 +233,23 @@ doretta = nixpkgs.lib.nixosSystem { # this is my build server modules = [ ./machines/doretta/configuration.nix - ./machines/doretta/hardware-configuration.nix ./modules/nixos/nix-common.nix ./modules/nixos/environment.nix ./modules/nixos/system-packages.nix + ./modules/users/defin.nix + ./modules/users/root.nix ]; }; bosco = nixpkgs.lib.nixosSystem { # this is my networking server modules = [ ./machines/bosco/configuration.nix - ./machines/bosco/hardware-configuration.nix ./modules/nixos/nix-common.nix ./modules/nixos/environment.nix ./modules/nixos/system-packages.nix + ./modules/users/defin.nix + ./modules/users/root.nix ./modules/nixos/headscale.nix ]; @@ -257,10 +257,9 @@ khad = nixpkgs.lib.nixosSystem { modules = [ ./machines/khad/configuration.nix - - ./machines/khad/hardware-configuration.nix - - ./modules/user-profiles/defin.nix + + ./modules/users/defin.nix + ./modules/users/root.nix home-manager.nixosModules.home-manager { home-manager.useGlobalPkgs = true; diff --git a/machines/zenbook/configuration.nix b/machines/zenbook/configuration.nix index 23947f5..e925bcb 100644 --- a/machines/zenbook/configuration.nix +++ b/machines/zenbook/configuration.nix @@ -5,6 +5,10 @@ { config, ... }: { + imports = [ + ./hardware-configuration.nix + ]; + # Use the systemd-boot EFI boot loader. boot.loader = { systemd-boot.enable = true; -- cgit v1.2.3