From 09817ded713d76cdb66247cd50d16108f689b91a Mon Sep 17 00:00:00 2001 From: Richard Mauer Date: Wed, 1 Jan 2025 18:26:39 -0500 Subject: [PATCH] adjust custom package --- config/base.nix | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/config/base.nix b/config/base.nix index d845097..7e6b279 100644 --- a/config/base.nix +++ b/config/base.nix @@ -1,31 +1,25 @@ { config, pkgs ? import , lib, ... }: -#let -# installFiles = pkgs.runCommand "install-files" { -# #inherit (pkgs) coreutils; -# } '' -# mkdir -p $out -# cp -rv ${./initrd-include}/* $out/ -# ''; -#in -## above is the olde installFiles Declaration. + { - options.myPackages.installFiles = lib.mkOption { + options.customPkgs.installFiles = lib.mkOption { type = lib.types.package; }; + _module.args = { + installFiles = config.customPkgs.installFiles; + }; imports = [ ../quickly.nix ## installer.nix is a system service to run a script on boot ../installer/installer.nix ]; - #_module.args = { inherit installFiles; }; ##uncomment to pass installFiles to modules + ##uncomment to pass installFiles to modules config = { - myPackages.installFiles = pkgs.runCommand "install-files" { - #inherit (pkgs) coreutils; - } '' + customPkgs.installFiles = pkgs.runCommand "installFiles" {} '' mkdir -p $out cp -rv ${./initrd-include}/* $out/ chmod +x -R $out/bin/ ''; + services.getty.autologinUser = "nixos"; security.sudo.wheelNeedsPassword = false; users.users.nixos = { @@ -38,8 +32,10 @@ tree ]; }; + nixpkgs.config.allowUnfree = true; nix.settings.experimental-features = [ "nix-command" "flakes" ]; + environment.systemPackages = [ pkgs.vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. pkgs.wget @@ -50,9 +46,10 @@ pkgs.util-linux pkgs.nettools pkgs.nixos-facter - config.myPackages.installFiles + config.customPkgs.installFiles ]; - system.autoUpgrade.channel = "https://nixos.org/channels/nixos-24.11/"; + + system.autoUpgrade.channel = "https://nixos.org/channels/nixos-24.11/"; system.stateVersion = "24.11"; }; } \ No newline at end of file