aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/ba/backup/module.nix (unfollow)
Commit message (Collapse)Author
10 hoursmodules/backup: Also make the cache for the admin storagebox presistentBenedikt Peetz
Otherwise, we run out of cache, before it can do anything (due to the limited size of available root tempfs).
13 hoursmodules/backup: Don't backup gamesBenedikt Peetz
the steam ones don't work without steam anyway, and for GOG it would be nice to do, but I just don't have the space for that.
46 hoursmodules/backup: Explicitly enable fuseBenedikt Peetz
That is needed for `restic-* mount` to work.
2026-06-01modules/{atuin,common,backup}: Fix minor typos and unused importsBenedikt Peetz
2025-09-29module/backups: Persist restic cache directoryBenedikt Peetz
This avoids having to wait for restic to rebuild the cache on every run.
2025-05-05module/backup: Provide administrative access to the storageboxBenedikt Peetz
2025-05-04modules/backup: Make backup preparing a separate serviceBenedikt Peetz
This change also removes the auto mount stuff from the local backup. This is just not really useful for an on-demand backup
2025-05-01modules/backup: Provide support for a local repositoryBenedikt Peetz
2025-05-01modules/backup: Increase restic verbosityBenedikt Peetz
2025-05-01modules/backup: Use ssh module to store the hostkey of the storageboxBenedikt Peetz
2025-04-30modules/backup: Adjust `backupPrepareCommand` for my fs layoutBenedikt Peetz
2025-04-30modules/backup: Port to storageboxBenedikt Peetz
2025-04-27treewide: Add nice GPL-3.0-or-later license headerBenedikt Peetz
This change also ensures that this repo is reuse-3.0 compliant.
2024-10-18refactor(modules): Move all system modules to `by-name`Benedikt Peetz
From now on all modules should be added to the new `by-name` directory. This should help remove the (superficial and utterly useless) distinction between `home-manager` and `NixOS` modules.
2024-10-14fix(services/backup): Fail the backup script, if a command failsBenedikt Peetz
2024-05-24fix(modules/system/services{adb,backup}): Add `services` to option pathBenedikt Peetz
2024-05-20refactor(sys): Modularize and move to `modules/system` or `pkgs`Benedikt Peetz
2023-09-10Fix(treewide): Provide `snap-synced-forked` as overlay and thus as pkgSoispha
2023-08-26Refactor(treewide): Abbreviate path namesSoispha
2023-08-01Fix(system/services/backup): Run backup every 8h, not only on bootSoispha
2023-07-10Style(treewide): Switch to editorconfigSoispha
2023-07-10Feat(disko): Squash CommitSoispha
2023-05-28Fix(treewide): Update to new shell library versionSoispha
2023-05-09Fix(system): Disable timer activated systemd servicesSoispha
2023-05-09Feat(system/services/backup): AddSoispha
'snap-sync-forced'[https://github.com/qubidt/snap-sync-forked] is not longer developed (as of the commit date) and thus some changes are necessary to get it working with nixos. Alternatives (although both similarly discontinued): - the original snap-sync [https://github.com/qubidt/snap-sync] -> Is effectively snap-sync-forced but without 50+ commits - 'dsnap-sync' [https://github.com/rzerres/dsnap-sync] -> Was forked long ago, now abandoned. Is rewritten in dash with lots of extra features, but sort of breaks even worse on nixos.