diff options
author | Frankie B. <git@diskfloppy.me> | 2024-08-25 01:06:21 +0100 |
---|---|---|
committer | Frankie B. <git@diskfloppy.me> | 2024-08-25 01:06:21 +0100 |
commit | e68b978c77284c18aed20042ee7122af53567d8f (patch) | |
tree | 283ae08c6d55262edb8e7df2c1944edac501f525 /hosts | |
parent | d2b3336f13ab02598f056ddbab397570e2193e37 (diff) |
fuck
Diffstat (limited to 'hosts')
-rw-r--r-- | hosts/banana/hardware-configuration.nix | 34 | ||||
-rw-r--r-- | hosts/default.nix | 4 | ||||
-rw-r--r-- | hosts/sunfish/configuration.nix (renamed from hosts/banana/configuration.nix) | 12 | ||||
-rw-r--r-- | hosts/sunfish/hardware-configuration.nix | 45 |
4 files changed, 51 insertions, 44 deletions
diff --git a/hosts/banana/hardware-configuration.nix b/hosts/banana/hardware-configuration.nix deleted file mode 100644 index 432e7bf..0000000 --- a/hosts/banana/hardware-configuration.nix +++ /dev/null @@ -1,34 +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, pkgs, modulesPath, ... }: - -{ - imports = - [ (modulesPath + "/installer/scan/not-detected.nix") - ]; - - boot.initrd.availableKernelModules = [ "ahci" "ohci_pci" "ehci_pci" "xhci_pci" "pata_jmicron" "aic7xxx" "firewire_ohci" "usb_storage" "usbhid" "floppy" "sd_mod" "sr_mod" ]; - boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ "kvm-amd" ]; - boot.extraModulePackages = [ ]; - - fileSystems."/" = - { device = "/dev/disk/by-uuid/805a68e8-b1d8-40b3-a264-58a90044b610"; - fsType = "ext4"; - }; - - swapDevices = - [ { device = "/dev/disk/by-uuid/5190c160-67ec-45b2-bded-b7e6f858cb76"; } - ]; - - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # still possible to use this option, but it's recommended to use it in conjunction - # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.enp6s0.useDHCP = lib.mkDefault true; - - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; - hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; -} diff --git a/hosts/default.nix b/hosts/default.nix index f4393d2..411999a 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -31,10 +31,10 @@ in { ]; }; - "banana" = mkSystem { + "sunfish" = mkSystem { specialArgs = commonArgs; modules = [ - ./banana/configuration.nix + ./sunfish/configuration.nix home-manager home ]; diff --git a/hosts/banana/configuration.nix b/hosts/sunfish/configuration.nix index 025bbab..832a80a 100644 --- a/hosts/banana/configuration.nix +++ b/hosts/sunfish/configuration.nix @@ -91,7 +91,7 @@ swayidle wofi swaylock - gnome.gnome-keyring + gnome-keyring gtklock tailscale ]; @@ -105,15 +105,11 @@ winePackages.fonts ]; - networking.hostName = "banana"; + networking.hostName = "sunfish"; networking.networkmanager.enable = true; - boot.loader.grub.enable = true; - boot.loader.grub.device = "nodev"; - boot.loader.grub.efiSupport = false; - - #boot.loader.systemd-boot.enable = true; - #boot.loader.efi.canTouchEfiVariables = true; + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; boot.initrd.systemd.enable = true; boot.kernelPackages = pkgs.linuxPackages_latest; diff --git a/hosts/sunfish/hardware-configuration.nix b/hosts/sunfish/hardware-configuration.nix new file mode 100644 index 0000000..82ab936 --- /dev/null +++ b/hosts/sunfish/hardware-configuration.nix @@ -0,0 +1,45 @@ +# 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, + pkgs, + modulesPath, + ... +}: { + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" "sr_mod"]; + boot.initrd.kernelModules = []; + boot.kernelModules = ["kvm-intel"]; + boot.extraModulePackages = []; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/8050c8ec-0625-498d-99f6-198d58f65c79"; + fsType = "ext4"; + }; + + fileSystems."/efi" = { + device = "/dev/disk/by-uuid/4EAD-75BA"; + fsType = "vfat"; + options = ["fmask=0077" "dmask=0077"]; + }; + + swapDevices = [ + {device = "/dev/disk/by-uuid/1a21fac9-5a8e-4ae1-ae44-5049211d56fc";} + ]; + + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking + # (the default) this is the recommended approach. When using systemd-networkd it's + # still possible to use this option, but it's recommended to use it in conjunction + # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.enp3s0.useDHCP = lib.mkDefault true; + # networking.interfaces.tailscale0.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} |