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