OSAuto, add extraPkgs option to OS

This commit is contained in:
Julia Lange 2025-08-26 08:54:57 -07:00
parent 3a49fecf1d
commit 0ce82962bb
Signed by: Julia
SSH key fingerprint: SHA256:50XUMcOFYPUs9/1j7p9SPnwASZ7QnxXm7THF7HkbqzQ

View file

@ -1,12 +1,13 @@
{ config, pkgs, lib, hostname, usernameList, ... }: { config, pkgs, lib, hostname, usernameList, ... }:
{ {
options = { options.system = {
system.timezone = lib.mkOption { default = "America/Los_Angeles"; }; timezone = lib.mkOption { default = "America/Los_Angeles"; };
system.extraFonts = lib.mkOption { default = []; }; extraFonts = lib.mkOption { default = []; };
system.isNonEFI = lib.mkEnableOption extraPkgs = lib.mkOption { default = []; };
isNonEFI = lib.mkEnableOption
"Enable if you are running a non-EFI system"; "Enable if you are running a non-EFI system";
system.users.bigWheels = lib.mkOption { default = []; }; users.bigWheels = lib.mkOption { default = []; };
}; };
config = lib.mkMerge [ config = lib.mkMerge [
@ -33,7 +34,7 @@
git git
neovim neovim
xdg-user-dirs xdg-user-dirs
]; ] ++ config.system.extraPkgs;
# XDG Compliance # XDG Compliance
nix.settings.use-xdg-base-directories = true; nix.settings.use-xdg-base-directories = true;