aboutsummaryrefslogtreecommitdiffstats
path: root/sys/svcs/backup
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2023-09-10 08:30:22 +0200
committerSoispha <soispha@vhack.eu>2023-09-10 08:30:22 +0200
commite573fc95e0d4e2376f8e8750331b4812e8aeebc3 (patch)
tree8f1e5a2417f8e611243b5eed2bbe6dc0496cd76c /sys/svcs/backup
parentBuild(flake): Update (diff)
downloadnixos-config-e573fc95e0d4e2376f8e8750331b4812e8aeebc3.zip
Fix(treewide): Provide `snap-synced-forked` as overlay and thus as pkg
Diffstat (limited to '')
-rwxr-xr-xsys/nixpkgs/pkgs/snap-sync-forked/snap-sync-forked (renamed from sys/svcs/backup/snap-sync-forked)0
-rw-r--r--sys/svcs/backup/default.nix23
2 files changed, 1 insertions, 22 deletions
diff --git a/sys/svcs/backup/snap-sync-forked b/sys/nixpkgs/pkgs/snap-sync-forked/snap-sync-forked
index a66f31ae..a66f31ae 100755
--- a/sys/svcs/backup/snap-sync-forked
+++ b/sys/nixpkgs/pkgs/snap-sync-forked/snap-sync-forked
diff --git a/sys/svcs/backup/default.nix b/sys/svcs/backup/default.nix
index 171f1043..91433bf9 100644
--- a/sys/svcs/backup/default.nix
+++ b/sys/svcs/backup/default.nix
@@ -1,33 +1,12 @@
{
lib,
- sysLib,
pkgs,
config,
...
}: let
- snap-sync-forked = sysLib.writeShellScriptWithLibrary {
- name = "snap-sync-forked";
- src = ./snap-sync-forked;
- dependencies = with pkgs; [
- bash
- btrfs-progs
- coreutils
- gawk
- gnugrep
- snapper
- util-linux
-
- # optional:
- libnotify
- openssh
- pv
- rsync
- sudo
- ];
- };
backup-script = pkgs.writeShellScriptBin "backsnap" ''
${pkgs.util-linux}/bin/mount --mkdir "/dev/disk/by-uuid/${cfg.backupDiskUuid}" "/run/media/${cfg.backupDiskUuid}";
- ${snap-sync-forked}/bin/snap-sync-forked --UUID "${cfg.backupDiskUuid}" --noconfirm;
+ ${pkgs.snap-sync-forked}/bin/snap-sync-forked --UUID "${cfg.backupDiskUuid}" --noconfirm;
${pkgs.util-linux}/bin/umount "/run/media/${cfg.backupDiskUuid}";
'';
cfg = config.soispha.fs.backup;