aboutsummaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
Diffstat (limited to 'hosts')
-rw-r--r--hosts/banana/hardware-configuration.nix34
-rw-r--r--hosts/default.nix4
-rw-r--r--hosts/sunfish/configuration.nix (renamed from hosts/banana/configuration.nix)12
-rw-r--r--hosts/sunfish/hardware-configuration.nix45
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;
+}