diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-01-06 17:46:24 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-01-06 17:46:24 +0100 |
commit | 493d4ea2cc87309d96c2ee6a4f2590171f934294 (patch) | |
tree | 76bdd7c4d9b94ccdce4487c56b29f7e038d97d12 | |
parent | f6f89d9933cf85c0b7e43558f7d05878a9244d7f (diff) | |
download | nixos-493d4ea2cc87309d96c2ee6a4f2590171f934294.tar nixos-493d4ea2cc87309d96c2ee6a4f2590171f934294.tar.gz nixos-493d4ea2cc87309d96c2ee6a4f2590171f934294.tar.bz2 nixos-493d4ea2cc87309d96c2ee6a4f2590171f934294.tar.xz nixos-493d4ea2cc87309d96c2ee6a4f2590171f934294.zip |
...
-rw-r--r-- | hosts/sif/default.nix | 1 | ||||
-rw-r--r-- | hosts/sif/hw.nix | 12 |
2 files changed, 10 insertions, 3 deletions
diff --git a/hosts/sif/default.nix b/hosts/sif/default.nix index 7c8da63a..088e1022 100644 --- a/hosts/sif/default.nix +++ b/hosts/sif/default.nix | |||
@@ -34,7 +34,6 @@ in { | |||
34 | boot = { | 34 | boot = { |
35 | initrd = { | 35 | initrd = { |
36 | systemd = { | 36 | systemd = { |
37 | enable = false; | ||
38 | emergencyAccess = config.users.users.root.hashedPassword; | 37 | emergencyAccess = config.users.users.root.hashedPassword; |
39 | }; | 38 | }; |
40 | luks.devices = { | 39 | luks.devices = { |
diff --git a/hosts/sif/hw.nix b/hosts/sif/hw.nix index bfd91d57..d80f959c 100644 --- a/hosts/sif/hw.nix +++ b/hosts/sif/hw.nix | |||
@@ -8,14 +8,22 @@ | |||
8 | options = [ "fmask=0033" "dmask=0022" ]; | 8 | options = [ "fmask=0033" "dmask=0022" ]; |
9 | }; | 9 | }; |
10 | "/.bcachefs" = | 10 | "/.bcachefs" = |
11 | { device = "/dev/mapper/sif-nvm0:/dev/mapper/sif-nvm1"; | 11 | { options = [ |
12 | "x-systemd.requires=/dev/disk/by-id/dm-name-sif-nvm0" | ||
13 | "x-systemd.requires=/dev/disk/by-id/dm-name-sif-nvm1" | ||
14 | ]; | ||
15 | device = "UUID=fe7bdaac-d2f3-4535-a635-e2fb97ef3802"; | ||
12 | fsType = "bcachefs"; | 16 | fsType = "bcachefs"; |
13 | neededForBoot = true; | 17 | neededForBoot = true; |
14 | }; | 18 | }; |
15 | "/var/lib/sops-nix".neededForBoot = true; | 19 | "/var/lib/sops-nix".neededForBoot = true; |
16 | "/var/lib/systemd".neededForBoot = true; | 20 | "/var/lib/systemd".neededForBoot = true; |
17 | }; | 21 | }; |
18 | system.etc.overlay.enable = false; | 22 | # system.etc.overlay.enable = false; |
23 | |||
24 | boot.initrd.systemd.contents."/etc/systemd/system/\\x2ebcachefs.mount.d/block_scan.conf".text = '' | ||
25 | Environment=BCACHEFS_BLOCK_SCAN=1 | ||
26 | ''; | ||
19 | 27 | ||
20 | # boot.initrd.supportedFilesystems.bcachefs = true; | 28 | # boot.initrd.supportedFilesystems.bcachefs = true; |
21 | # boot.initrd.systemd.units."dev-sif-nvm0:-dev-sif-nvm1.device".enable = false; | 29 | # boot.initrd.systemd.units."dev-sif-nvm0:-dev-sif-nvm1.device".enable = false; |