diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-10-16 13:49:24 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2019-10-16 13:49:24 +0200 |
commit | 6a8252b11bb02f3e67857d5a9d733b1affa6a625 (patch) | |
tree | 175cb91c386b444ce951361baaa4875136d5c9e4 /modules/private/system.nix | |
parent | 5304a64b84c5a84525c96419cc6126775af306e0 (diff) | |
download | Nix-6a8252b11bb02f3e67857d5a9d733b1affa6a625.tar.gz Nix-6a8252b11bb02f3e67857d5a9d733b1affa6a625.tar.zst Nix-6a8252b11bb02f3e67857d5a9d733b1affa6a625.zip |
Add backup module
Diffstat (limited to 'modules/private/system.nix')
-rw-r--r-- | modules/private/system.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/private/system.nix b/modules/private/system.nix index fba504e..c12c226 100644 --- a/modules/private/system.nix +++ b/modules/private/system.nix | |||
@@ -1,6 +1,17 @@ | |||
1 | { pkgs, privateFiles, ... }: | 1 | { pkgs, privateFiles, lib, ... }: |
2 | { | 2 | { |
3 | config = { | 3 | config = { |
4 | services.backup.profiles.system = { | ||
5 | rootDir = "/var/lib"; | ||
6 | excludeFile = lib.mkAfter '' | ||
7 | + /var/lib/nixos | ||
8 | + /var/lib/udev | ||
9 | + /var/lib/udisks2 | ||
10 | + /var/lib/systemd | ||
11 | + /var/lib/private/systemd | ||
12 | - /var/lib | ||
13 | ''; | ||
14 | }; | ||
4 | nixpkgs.overlays = builtins.attrValues (import ../../overlays); | 15 | nixpkgs.overlays = builtins.attrValues (import ../../overlays); |
5 | _module.args = { | 16 | _module.args = { |
6 | pkgsNext = import <nixpkgsNext> {}; | 17 | pkgsNext = import <nixpkgsNext> {}; |