From 1e73f53f36d79de46b50bc86af8930aedbbc582f Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Thu, 31 Mar 2022 13:59:54 +0800 Subject: [PATCH] rename `hardware-setup` to `tasks` It isn't really hardware-specific anymore and it is better to put them all under in one basket. This is similar to my Ansible playbooks setup. --- .../{hardware-setup => tasks}/backup-archive/README.adoc | 0 .../backup-archive/borg-ssh-key.pub | 0 .../{hardware-setup => tasks}/backup-archive/default.nix | 6 +++--- 3 files changed, 3 insertions(+), 3 deletions(-) rename modules/nixos/{hardware-setup => tasks}/backup-archive/README.adoc (100%) rename modules/nixos/{hardware-setup => tasks}/backup-archive/borg-ssh-key.pub (100%) rename modules/nixos/{hardware-setup => tasks}/backup-archive/default.nix (96%) diff --git a/modules/nixos/hardware-setup/backup-archive/README.adoc b/modules/nixos/tasks/backup-archive/README.adoc similarity index 100% rename from modules/nixos/hardware-setup/backup-archive/README.adoc rename to modules/nixos/tasks/backup-archive/README.adoc diff --git a/modules/nixos/hardware-setup/backup-archive/borg-ssh-key.pub b/modules/nixos/tasks/backup-archive/borg-ssh-key.pub similarity index 100% rename from modules/nixos/hardware-setup/backup-archive/borg-ssh-key.pub rename to modules/nixos/tasks/backup-archive/borg-ssh-key.pub diff --git a/modules/nixos/hardware-setup/backup-archive/default.nix b/modules/nixos/tasks/backup-archive/default.nix similarity index 96% rename from modules/nixos/hardware-setup/backup-archive/default.nix rename to modules/nixos/tasks/backup-archive/default.nix index 67209506..346b9802 100644 --- a/modules/nixos/hardware-setup/backup-archive/default.nix +++ b/modules/nixos/tasks/backup-archive/default.nix @@ -2,7 +2,7 @@ { config, options, lib, pkgs, ... }: let - cfg = config.hardware-setup.backup-archive; + cfg = config.tasks.backup-archive; borgJobCommonSetting = { patterns ? [ ] }: { compression = "zstd,9"; @@ -37,7 +37,7 @@ let }; in { - options.hardware-setup.backup-archive.enable = + options.tasks.backup-archive.enable = lib.mkEnableOption "backup setup with BorgBackup"; config = lib.mkIf cfg.enable { @@ -80,7 +80,7 @@ in { ]; } // { doInit = true; - repo = "/archives/"; + repo = "/archives/backups"; startAt = "04/5:00:00"; };