adjust custom package

This commit is contained in:
Richard Mauer 2025-01-01 18:26:39 -05:00
parent b77600c855
commit 09817ded71

View File

@ -1,31 +1,25 @@
{ config, pkgs ? import <nixpkgs>, 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";
};
}