From 5bd67bb02a4afe03b8c3d28acb1b2abc54ffc9fd Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Fri, 24 Jan 2025 18:36:14 -0500 Subject: [PATCH] Move defaultPackages into the reset role. --- nix/configuration/configuration.nix | 9 ++++++--- nix/configuration/roles/reset/default.nix | 5 ++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/nix/configuration/configuration.nix b/nix/configuration/configuration.nix index 076fd14..063d2c1 100644 --- a/nix/configuration/configuration.nix +++ b/nix/configuration/configuration.nix @@ -128,9 +128,6 @@ } ]; - # Do not use default packages (nixos includes some defaults like nano) - environment.defaultPackages = lib.mkForce [ ]; - environment.systemPackages = with pkgs; [ wget mg @@ -207,6 +204,12 @@ # }) # ]; + # nixpkgs.overlays = [ + # (final: prev: { + # foot = throw "foo"; + # }) + # ]; + # Copy the NixOS configuration file and link it from the resulting system # (/run/current-system/configuration.nix). This is useful in case you # accidentally delete configuration.nix. diff --git a/nix/configuration/roles/reset/default.nix b/nix/configuration/roles/reset/default.nix index ad6ec4d..a5e5cb1 100644 --- a/nix/configuration/roles/reset/default.nix +++ b/nix/configuration/roles/reset/default.nix @@ -9,5 +9,8 @@ imports = [ ]; # Reset some defaults to start from a minimal more-arch-linux-like state. Think of this like a CSS reset sheet. - + config = { + # Do not use default packages (nixos includes some defaults like nano) + environment.defaultPackages = lib.mkForce [ ]; + }; }