Impermanence: Difference between revisions
imported>KREYREN m Add missing dash |
imported>KREYREN m Persisting - Update the example |
||
Line 40: | Line 40: | ||
imports = [ "${impermanence}/nixos.nix" ]; | imports = [ "${impermanence}/nixos.nix" ]; | ||
environment.persistence."/nix/persist/system" = { | |||
environment.persistence."/nix/persist/system" = { | hideMounts = true; | ||
directories = [ | directories = [ | ||
"/var/log" | "/var/log" | ||
"/var/lib" | "/var/lib/bluetooth" | ||
"/var/lib/nixos" | |||
"/var/lib/systemd/coredump" | |||
"/etc/NetworkManager/system-connections" | |||
{ directory = "/var/lib/colord"; user = "colord"; group = "colord"; mode = "u=rwx,g=rx,o="; } | |||
]; | ]; | ||
files = [ | files = [ | ||
"/etc/machine-id" | |||
{ file = "/etc/nix/id_rsa"; parentDirectory = { mode = "u=rwx,g=,o="; }; } | |||
"/etc/nix/id_rsa" | |||
]; | ]; | ||
}; | }; | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Home Managing === | === Home Managing === |