diff --git a/hosts/jupiter/disko/default.nix b/hosts/jupiter/disko/default.nix index ed71a3db..05abe201 100644 --- a/hosts/jupiter/disko/default.nix +++ b/hosts/jupiter/disko/default.nix @@ -6,7 +6,7 @@ disk = { "${config.networking.hostName}" = { type = "disk"; - device = "/dev/nvme0n1"; + device = "/dev/sda"; content = { type = "gpt"; partitions = { @@ -24,17 +24,11 @@ mountOptions = [ "umask=0077" ]; }; }; - luks = { + main = { size = "100%"; content = { - type = "luks"; - name = "${config.networking.hostName}-disk"; - settings.allowDiscards = true; - passwordFile = "/tmp/secret.key"; - content = { - type = "lvm_pv"; - vg = "${config.networking.hostName}"; - }; + type = "lvm_pv"; + vg = "${config.networking.hostName}"; }; }; }; @@ -54,22 +48,22 @@ subvolumes = { "/root" = { mountpoint = "/"; - mountOptions = [ "compress=zstd" "noatime" ]; + mountOptions = [ "compress=zstd" "noatime" "ssd" ]; }; "/prev" = { mountpoint = "/prev"; - mountOptions = [ "compress=zstd" "noatime" ]; + mountOptions = [ "compress=zstd" "noatime" "ssd" "noexec" ]; }; "/nix" = { mountpoint = "/nix"; - mountOptions = [ "compress=zstd" "noatime" ]; + mountOptions = [ "compress=zstd" "noatime" "ssd" ]; }; - # Impermanence - "/persist" = { - mountpoint = "/persist"; - mountOptions = [ "compress=zstd" "noatime" ]; - }; + # Impermanence + "/persist" = { + mountpoint = "/persist"; + mountOptions = [ "compress=zstd" "noatime" "ssd" ]; + }; "/persist/.snapshots" = { }; "/persist/home" = { }; "/persist/home/.snapshots" = { };