diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index 6d595e5..2e6b0b8 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -23,6 +23,22 @@ "server" ]); + # external drive + services.udisks2.enable = true; + fileSystems."/mnt/external" = { + device = "/dev/disk/by-uuid/d3b3d7dc-d634-4327-9ea2-9d8daa4ecf4e"; + fsType = "ext4"; + options = [ + "nofail" + "defaults" + "user" + "rw" + "utf8" + "noauto" + "umask=000" + ]; + }; + networking.hostName = "${hostName}"; # hardened openssh diff --git a/modules/nixos/features/borgmatic.nix b/modules/nixos/features/borgmatic.nix index 469c5a1..5652eb7 100644 --- a/modules/nixos/features/borgmatic.nix +++ b/modules/nixos/features/borgmatic.nix @@ -37,7 +37,7 @@ }; repositories = [ { - path = "/backup/repo"; + path = "/mnt/external/backup/repo"; label = "onsite"; # encryption = "repokey-blake2"; } @@ -73,14 +73,6 @@ ]; # onsite drive - services.udisks2.enable = true; - fileSystems."/backup" = { - device = "/dev/disk/by-uuid/d3b3d7dc-d634-4327-9ea2-9d8daa4ecf4e"; - fsType = "ext4"; - options = [ - "nofail" - ]; - }; # secrets age.secrets = { diff --git a/modules/nixos/features/homepage-dashboard.nix b/modules/nixos/features/homepage-dashboard.nix index 5662f96..4a2be45 100644 --- a/modules/nixos/features/homepage-dashboard.nix +++ b/modules/nixos/features/homepage-dashboard.nix @@ -322,7 +322,7 @@ in memory = true; disk = [ "/" - "/backup" + "/mnt/external" ]; cputemp = true; tempmin = 0;