OSAuto, remove autoUpgrade and Broken XDG Stuff

This commit is contained in:
Julia Lange 2024-11-29 00:03:51 -08:00
parent 8560b319cf
commit 1f59950af8
Signed by: Julia
SSH key fingerprint: SHA256:KI8YxpkPRbnDRkXPgCuQCVz181++Vy7NAvmQj8alOhM

View file

@ -1,10 +1,9 @@
{ config, inputs, pkgs, lib, hostname, usernameList, ... }:
{ config, pkgs, lib, hostname, usernameList, ... }:
{
options = {
system.timezone = lib.mkOption { default = "America/Los_Angeles"; };
system.extraFonts = lib.mkOption { default = []; };
system.doAutoUpgrade = lib.mkEnableOption "Enable auto upgrading system";
system.users.bigWheels = lib.mkOption { default = []; };
};
@ -16,14 +15,13 @@
boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = hostname;
nixpkgs.config.allowUnfree = true;
system.stateVersion = "23.05";
time.timeZone = config.system.timezone;
i18n.defaultLocale = "en_US.UTF-8";
# "Essential" Packages
# Packages & Default Packages
nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [
git
neovim
@ -32,17 +30,6 @@
];
# XDG Compliance
xdg.portal.config.common.default = "*";
environment.sessionVariables = {
XDG_CONFIG_HOME = "\${HOME}/.config";
XDG_CACHE_HOME = "\${HOME}/.cache";
XDG_STATE_HOME = "\${HOME}/.local/state";
XDG_DATA_HOME = "\${HOME}/.local/share";
XDG_BIN_HOME = "\${HOME}/.local/bin";
PATH = [
"\${HOME}/prog/scripts"
];
};
nix.settings.use-xdg-base-directories = true;
users = {
@ -72,20 +59,5 @@
source-han-sans # Pan-CJK font
] ++ config.system.extraFonts;
};
system.autoUpgrade = lib.mkIf config.system.doAutoUpgrade {
enable = true;
flake = inputs.self.outPath;
flags = [
"--update-input"
"nixpkgs"
"--commit-lock-file"
"-L"
];
operation = "boot";
dates = "22:30";
randomizedDelaySec = "30min";
};
};
}