diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2026-09-22 21:10:27 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2026-09-22 21:10:27 +0200 |
| commit | 722004beea7ac07f9a5d2eddc001037df9046911 (patch) | |
| tree | 8b71df309f695090ebd4f1de17f19c0f2bd32663 /system-profiles/tmpfs-root.nix | |
| parent | 06fe427967cb3076ca992566da9615f34523549d (diff) | |
| download | nixos-722004beea7ac07f9a5d2eddc001037df9046911.tar nixos-722004beea7ac07f9a5d2eddc001037df9046911.tar.gz nixos-722004beea7ac07f9a5d2eddc001037df9046911.tar.bz2 nixos-722004beea7ac07f9a5d2eddc001037df9046911.tar.xz nixos-722004beea7ac07f9a5d2eddc001037df9046911.zip | |
...
Diffstat (limited to 'system-profiles/tmpfs-root.nix')
| -rw-r--r-- | system-profiles/tmpfs-root.nix | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/system-profiles/tmpfs-root.nix b/system-profiles/tmpfs-root.nix index 23939c2e..7840dadf 100644 --- a/system-profiles/tmpfs-root.nix +++ b/system-profiles/tmpfs-root.nix | |||
| @@ -1,14 +1,25 @@ | |||
| 1 | { ... }: { | 1 | { options, lib, ... }: { |
| 2 | config = { | 2 | config = lib.mkMerge |
| 3 | # system.etc.overlay.enable = true; | 3 | [ (lib.mkIf (options ? disko) { |
| 4 | 4 | disko.devices.nodev = { | |
| 5 | fileSystems."/" = { | 5 | "/" = { |
| 6 | fsType = "tmpfs"; | 6 | fsType = "tmpfs"; |
| 7 | options = [ "mode=0755" ]; | 7 | mountOptions = [ |
| 8 | }; | 8 | "mode=0755" |
| 9 | 9 | ]; | |
| 10 | security.sudo.extraConfig = '' | 10 | }; |
| 11 | Defaults lecture = never | 11 | }; |
| 12 | ''; | 12 | }) |
| 13 | }; | 13 | (lib.mkIf (!(options ? disko)) { |
| 14 | fileSystems."/" = { | ||
| 15 | fsType = "tmpfs"; | ||
| 16 | options = [ "mode=0755" ]; | ||
| 17 | }; | ||
| 18 | }) | ||
| 19 | { | ||
| 20 | security.sudo.extraConfig = '' | ||
| 21 | Defaults lecture = never | ||
| 22 | ''; | ||
| 23 | } | ||
| 24 | ]; | ||
| 14 | } | 25 | } |
