diff --git a/machines/z790prors/configuration.nix b/machines/z790prors/configuration.nix deleted file mode 100644 index 0bb50fe..0000000 --- a/machines/z790prors/configuration.nix +++ /dev/null @@ -1,70 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). - -{ ... }: - -{ - imports = - [ # Include the results of the hardware scan. - ./hardware-configuration.nix - ]; - - roles = { - audio.enable = true; - desktop = { - enable = true; - x11Only = true; - }; - kodi.enable = true; - nfs-mounts.enable = true; - printing.enable = true; - spotifyd.enable = true; - users = { - enable = true; - extraGroups = [ "input" "libvirtd" ]; - }; - virtualisation.enable = true; - }; - - # Use the systemd-boot EFI boot loader. - #boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; - boot.loader.efi.efiSysMountPoint = "/boot"; - boot.loader.grub = { - enable = true; - useOSProber = true; - devices = [ "nodev" ]; - }; - - networking = { - hostName = "z790prors-nix"; # Define your hostname. - domain = "oglehome"; - defaultGateway = "10.0.0.1"; - nameservers = [ "10.0.0.1" ]; - - # The global useDHCP flag is deprecated, therefore explicitly set to false here. - # Per-interface useDHCP will be mandatory in the future, so this generated config - # replicates the default behaviour. - useDHCP = false; - - interfaces.enp3s0.ipv4.addresses = [{ - address = "10.0.0.37"; - prefixLength = 24; - }]; - }; - - time.timeZone = "America/Los_Angeles"; - time.hardwareClockInLocalTime = true; - - # TODO: Figure out something with this - nix.settings.secret-key-files = /root/cache-priv-key.pem; - - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "21.11"; # Did you read the comment? -} diff --git a/machines/z790prors/hardware-configuration.nix b/machines/z790prors/hardware-configuration.nix deleted file mode 100644 index bbc7e13..0000000 --- a/machines/z790prors/hardware-configuration.nix +++ /dev/null @@ -1,85 +0,0 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. -{ config, lib, modulesPath, pkgs, ... }: - -{ - imports = - [ (modulesPath + "/installer/scan/not-detected.nix") - ]; - - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ]; - boot.initrd.kernelModules = [ - "nvidia" - "nvidia_modeset" - "nvidia_uvm" - "nvidia_drm" - ]; - boot.kernelPackages = pkgs.linuxPackages_latest; - boot.kernelParams = [ - "nvidia_drm.fbdev=1" - "nvidia_drm.modeset=1" - ]; - boot.kernelModules = [ "kvm-intel" ]; - boot.extraModulePackages = [ ]; - - hardware.graphics.enable = true; - services.xserver.videoDrivers = ["nvidia"]; - services.xserver.screenSection = ''Option "metamodes" "3440x1440_165 +0+0"''; - services.xserver.enableTearFree = true; - hardware.nvidia = { - modesetting.enable = true; - powerManagement.enable = false; - powerManagement.finegrained = false; - open = false; - nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.latest; - #package = config.boot.kernelPackages.nvidiaPackages.mkDriver { - #version = "555.58"; - - #sha256_64bit = "sha256-bXvcXkg2kQZuCNKRZM5QoTaTjF4l2TtrsKUvyicj5ew="; - #sha256_aarch64 = lib.fakeSha256; - #openSha256 = lib.fakeSha256; - #settingsSha256 = "sha256-vWnrXlBCb3K5uVkDFmJDVq51wrCoqgPF03lSjZOuU8M="; - #persistencedSha256 = lib.fakeSha256; - #}; - }; - environment.sessionVariables = { - KWIN_DRM_ALLOW_NVIDIA_COLORSPACE = "1"; - }; - - fileSystems."/" = - { device = "/dev/disk/by-uuid/8d996d13-6d55-4524-83a2-6f6fb47a09ea"; - fsType = "btrfs"; - }; - - fileSystems."/boot" = - { device = "/dev/disk/by-uuid/7445-C336"; - fsType = "vfat"; - }; - - fileSystems."/steam" = - { device = "/dev/disk/by-uuid/E494DA9A94DA6E94"; - fsType = "ntfs"; - options = [ - "nofail" - "rw" - "user" - "exec" # This needs to go after "user". See https://askubuntu.com/questions/30243/why-does-ubuntu-refuse-to-execute-files-from-an-ntfs-partition - "umask=000" - ]; - }; - - swapDevices = [ ]; - - services.beesd.filesystems = { - root = { - spec = "LABEL=nixos"; - hashTableSizeMB = 4096; - verbosity = "crit"; - }; - }; - - powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; - hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; -}