Eufalconimorph, 8 months ago (edited 8 months ago) I use NixOS & Home Manager. My config is in git, and I use an ephemeral setup with ZFS & tmpfs: Mount layout: <span style="color:#323232;">/ tmpfs </span><span style="color:#323232;">├─/boot /dev/sda1 FAT32 EFI system partition </span><span style="color:#323232;">├─/nix rpool/local/nix ZFS partition </span><span style="color:#323232;">├─/home/persist rpool/safe/home ZFS partition </span><span style="color:#323232;">└─/persist rpool/safe/persist ZFS partition </span> ZFS partitions under rpool/safe/ get backed up, the rest don’t need to be. Everything else can be rebuilt (and most of it gets re-created at boot anyway, since / and /home are tmpfs).
I use NixOS & Home Manager. My config is in git, and I use an ephemeral setup with ZFS & tmpfs:
git
Mount layout:
<span style="color:#323232;">/ tmpfs </span><span style="color:#323232;">├─/boot /dev/sda1 FAT32 EFI system partition </span><span style="color:#323232;">├─/nix rpool/local/nix ZFS partition </span><span style="color:#323232;">├─/home/persist rpool/safe/home ZFS partition </span><span style="color:#323232;">└─/persist rpool/safe/persist ZFS partition </span>
ZFS partitions under rpool/safe/ get backed up, the rest don’t need to be. Everything else can be rebuilt (and most of it gets re-created at boot anyway, since / and /home are tmpfs).