Remove wacky NAS mounts, they're handled by ZFS natively now

Signed-off-by: Magic_RB <magic_rb@redalder.org>
This commit is contained in:
Magic_RB 2023-06-28 14:25:16 +02:00
parent 8cfde06cdd
commit e73ff8a96a
No known key found for this signature in database
GPG key ID: 08D5287CC5DDCA0E

View file

@ -1,66 +1,8 @@
{ pkgs, ... }:
{
fileSystems."/mnt/cartman" = {
device = "storfa/ds1/cartman";
fsType = "zfs";
};
systemd.services.mnt-kyle-zfs-relmount = {
requires = ["mnt-kyle.mount"];
after = ["mnt-kyle.mount"];
requiredBy = ["local-fs.target"];
path = with pkgs; [zfs util-linux];
serviceConfig = {
RemainAfterExit = true;
Type = "oneshot";
ExecStart = "${pkgs.zfs-relmount}/bin/zfs-relmount mount storfa/ds1/kyle /mnt/kyle";
};
};
fileSystems."/mnt/kyle" = {
device = "storfa/ds1/kyle";
fsType = "zfs";
};
systemd.services.mnt-cartman-zfs-relmount = {
requires = ["mnt-cartman.mount"];
after = ["mnt-cartman.mount"];
requiredBy = ["local-fs.target"];
path = with pkgs; [zfs util-linux];
serviceConfig = {
RemainAfterExit = true;
Type = "oneshot";
ExecStart = "${pkgs.zfs-relmount}/bin/zfs-relmount mount storfa/ds1/cartman /mnt/cartman";
};
};
fileSystems."/mnt/stan" = {
device = "storfa/ds1/stan";
fsType = "zfs";
};
systemd.services.mnt-stan-zfs-relmount = {
requires = ["mnt-stan.mount"];
after = ["mnt-stan.mount"];
requiredBy = ["local-fs.target"];
path = with pkgs; [zfs util-linux];
serviceConfig = {
RemainAfterExit = true;
Type = "oneshot";
ExecStart = "${pkgs.zfs-relmount}/bin/zfs-relmount mount storfa/ds1/stan /mnt/stan";
};
};
fileSystems."/run/restic" = {
fsType = "tmpfs";
options = [ "size=64M" ];
};
boot.zfs.extraPools = [
"storfa"
];
services.restic.backups.cartman = {
initialize = true;