From 7ad25623a5e90a2d7436bf17d90105d201d6ff73 Mon Sep 17 00:00:00 2001 From: Dmitriy Kholkin Date: Wed, 12 Mar 2025 15:42:24 +0300 Subject: [PATCH] fix: add fs mounpoints to hosts --- hosts/orion/default.nix | 22 ++++++++++++++++++++++ hosts/redshift/default.nix | 11 +++++++++++ 2 files changed, 33 insertions(+) diff --git a/hosts/orion/default.nix b/hosts/orion/default.nix index d188781..34aa101 100644 --- a/hosts/orion/default.nix +++ b/hosts/orion/default.nix @@ -1,4 +1,26 @@ { ... }: { ataraxia.defaults.role = "server"; + # Impermanence + ataraxia.filesystems.zfs.eraseOnBoot.enable = true; + ataraxia.filesystems.zfs.eraseOnBoot.snapshots = [ + "rpool/nixos/root@blank" + "rpool/user/home@blank" + ]; + ataraxia.filesystems.zfs.mountpoints = [ + "/etc/secrets" + "/media/bittorrent" + "/media/libvirt" + "/media/libvirt/images" + "/nix" + "/persist" + "/srv/home" + "/var/lib/docker" + "/var/lib/libvirt" + "/var/lib/nixos-containers" + "/var/lib/ocis" + "/var/lib/postgresql" + "/var/log" + "/vol" + ]; } diff --git a/hosts/redshift/default.nix b/hosts/redshift/default.nix index b1214bc..6a3e35e 100644 --- a/hosts/redshift/default.nix +++ b/hosts/redshift/default.nix @@ -30,6 +30,17 @@ blank = "homefs-blank"; } ]; + ataraxia.filesystems.brfs.mountpoints = [ + "/home" + "/nix" + "/persist" + "/srv" + "/var/lib/containers" + "/var/lib/docker" + "/var/lib/libvirt" + "/var/lib/podman" + "/var/log" + ]; ataraxia.defaults.ssh.ports = [ 32323 ]; ataraxia.network = {