diff --git a/devices/ellaca/default.nix b/devices/ellaca/default.nix index 32060fd..04e5318 100644 --- a/devices/ellaca/default.nix +++ b/devices/ellaca/default.nix @@ -1,7 +1,6 @@ { pkgs, ... }: { imports = [ ./hardware-config.nix - ./disko.nix ./nvidia.nix ./options.nix ]; diff --git a/devices/ellaca/hardware-config.nix b/devices/ellaca/hardware-config.nix index c0cbc1f..08d9ed7 100644 --- a/devices/ellaca/hardware-config.nix +++ b/devices/ellaca/hardware-config.nix @@ -4,6 +4,33 @@ boot.kernelModules = [ "kvm-amd" ]; boot.extraModulePackages = [ ]; + fileSystems = { + "/" = { + device = "/dev/disk/by-uuid/7d29fef5-9fdf-43b4-ad17-a94774f802b5"; + fsType = "btrfs"; + options = [ "subvol=rootfs" "compress=zstd" "noatime" ]; + }; + "/boot" = { + device = "/dev/disk/by-uuid/DCD8-29D7"; + fsType = "vfat"; + }; + "/nix" = { + device = "/dev/disk/by-uuid/7d29fef5-9fdf-43b4-ad17-a94774f802b5"; + fsType = "btrfs"; + options = [ "subvol=nix" "compress=zstd" "noatime" ]; + }; + "/home" = { + device = "/dev/disk/by-uuid/7d29fef5-9fdf-43b4-ad17-a94774f802b5"; + fsType = "btrfs"; + options = [ "subvol=home" "compress=zstd" "noatime" ]; + }; + "/ext" = { + device = "/dev/disk/by-uuid/90aa2cba-41dc-4efb-b509-822d1e2bc525"; + fsType = "btrfs"; + options = [ "subvol=ext" "compress=zstd" "noatime" ]; + }; + }; + # 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