OSAuto, add extraPkgs option to OS

This commit is contained in:
Julia Lange 2025-08-26 08:54:57 -07:00
parent 9b5623e2b3
commit 16fb91b82f

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;