···11+# Edit this configuration file to define what should be installed on
22+## your system. Help is available in the configuration.nix(5) man page, on
33+# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
44+55+{ ... }:
66+{
77+ imports = [
88+ # Include the results of the hardware scan.
99+ ./hardware-configuration.nix
1010+ ./boot.nix
1111+ ./networking.nix
1212+ #./gui.nix
1313+ ./packages.nix
1414+ ./services.nix
1515+ ];
1616+1717+ nixpkgs.config.allowUnfree = true;
1818+1919+ # Set your time zone.
2020+ time.timeZone = "America/Chicago";
2121+2222+ # Select internationalisation properties.
2323+ i18n.defaultLocale = "en_US.UTF-8";
2424+ # console = {
2525+ # font = "Lat2-Terminus16";
2626+ # keyMap = "us";
2727+ # useXkbConfig = true; # use xkb.options in tty.
2828+ # };
2929+3030+ # Automatic doc cache generation
3131+ documentation.man.generateCaches = true;
3232+3333+ # Automatic system upgrades
3434+ system.autoUpgrade = {
3535+ enable = true;
3636+ dates = "09:00";
3737+ randomizedDelaySec = "45min";
3838+ };
3939+4040+ # Automatic Garbage Collection
4141+ nix.gc.automatic = true;
4242+ nix.gc.options = "--delete-older-than 8d";
4343+4444+ # This option defines the first version of NixOS you have installed on this particular machine,
4545+ # and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions.
4646+ #
4747+ # Most users should NEVER change this value after the initial install, for any reason,
4848+ # even if you've upgraded your system to a new NixOS release.
4949+ #
5050+ # This value does NOT affect the Nixpkgs version your packages and OS are pulled from,
5151+ # so changing it will NOT upgrade your system.
5252+ #
5353+ # This value being lower than the current NixOS release does NOT mean your system is
5454+ # out of date, out of support, or vulnerable.
5555+ #
5656+ # Do NOT change this value unless you have manually inspected all the changes it would make to your configuration,
5757+ # and migrated your data accordingly.
5858+ #
5959+ # For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion .
6060+ system.stateVersion = "23.11"; # Did you read the comment?
6161+6262+}