mirror of
https://git.sr.ht/~magic_rb/dotfiles
synced 2024-11-25 09:36:14 +01:00
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:
parent
8cfde06cdd
commit
e73ff8a96a
|
@ -1,66 +1,8 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
fileSystems."/mnt/cartman" = {
|
boot.zfs.extraPools = [
|
||||||
device = "storfa/ds1/cartman";
|
"storfa"
|
||||||
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" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
services.restic.backups.cartman = {
|
services.restic.backups.cartman = {
|
||||||
initialize = true;
|
initialize = true;
|
||||||
|
|
Loading…
Reference in a new issue