diff options
author | Tim Keller <tjk@tjkeller.xyz> | 2025-08-26 21:36:16 -0500 |
---|---|---|
committer | Tim Keller <tjk@tjkeller.xyz> | 2025-08-26 21:36:16 -0500 |
commit | c3c3d6f1fd19a5da015c9a9d3ae5c54f2d177be0 (patch) | |
tree | 559a0d9385df907f471b9bdd2bf708ec4650c718 /modules/hosts/optiplex/configuration.nix | |
parent | 125313aabedb17516d735a718968bfad1289f12b (diff) | |
download | nixos-c3c3d6f1fd19a5da015c9a9d3ae5c54f2d177be0.tar.xz nixos-c3c3d6f1fd19a5da015c9a9d3ae5c54f2d177be0.zip |
reogranize files more only working on optiplex for now prepare for home manager refactoringHEADmaster
Diffstat (limited to 'modules/hosts/optiplex/configuration.nix')
-rw-r--r-- | modules/hosts/optiplex/configuration.nix | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/modules/hosts/optiplex/configuration.nix b/modules/hosts/optiplex/configuration.nix deleted file mode 100644 index 36241a8..0000000 --- a/modules/hosts/optiplex/configuration.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ config, lib, pkgs, ... }: { - imports = [ - ./hardware-configuration.nix - ../../nixos/archetypes/tjkeller - ]; - - # Setup bootloader - boot._loader.enable = true; - - # Enable common options - _archetypes = { - # Use desktop profile - profiles.desktop.enable = true; - # Install software - collections = { - desktop = { - extraUtilities.enable = true; - cad.enable = true; - chromium.enable = true; - crypto.enable = true; - graphics.enable = true; - office.enable = true; - }; - development = { - android.enable = true; - c.enable = true; - docker.enable = true; - lua.enable = true; - web = { - hugo = { - enable = true; - openFirewall = true; - }; - node.enable = true; - }; - }; - }; - # Setup user - users.primary = { - enable = true; - autologin.enable = true; - }; - tjkeller = { - nas.enable = true; - }; - }; - - # Disable suspend - systemd._suspend.disable = true; - - # Allow unfree for nvidia + others - nixpkgs.config.allowUnfree = true; - - # Install more software - environment.systemPackages = with pkgs; [ - prismlauncher - spotify - #vintagestory - ]; - - # Use nvidia driver - services.xserver.videoDrivers = [ "nvidia" ]; - hardware.nvidia = { - modesetting.enable = true; # Required - powerManagement.enable = false; # Can cause bugs - nvidiaSettings = true; - open = false; # Not compatible w/ GTX-1050 - package = config.boot.kernelPackages.nvidiaPackages.stable; # Still good for 1050 - forceFullCompositionPipeline = true; # Enables vsync - }; - - system.stateVersion = "24.11"; -} |