aboutsummaryrefslogtreecommitdiff
path: root/modules/private/system
diff options
context:
space:
mode:
Diffstat (limited to 'modules/private/system')
-rw-r--r--modules/private/system/backup-2.nix24
-rw-r--r--modules/private/system/eldiron.nix6
2 files changed, 30 insertions, 0 deletions
diff --git a/modules/private/system/backup-2.nix b/modules/private/system/backup-2.nix
new file mode 100644
index 0000000..c67eab6
--- /dev/null
+++ b/modules/private/system/backup-2.nix
@@ -0,0 +1,24 @@
1{ privateFiles }:
2{ config, pkgs, myconfig, ... }:
3{
4 boot.kernelPackages = pkgs.linuxPackages_latest;
5 _module.args.privateFiles = privateFiles;
6 imports = builtins.attrValues (import ../..);
7
8 deployment = {
9 targetEnv = "hetznerCloud";
10 hetznerCloud = {
11 authToken = myconfig.env.hetznerCloud.authToken;
12 datacenter = "hel1-dc2";
13 location ="hel1";
14 serverType = "cx11";
15 };
16 };
17
18 # This value determines the NixOS release with which your system is
19 # to be compatible, in order to avoid breaking some software such as
20 # database servers. You should change this only after NixOS release
21 # notes say you should.
22 # https://nixos.org/nixos/manual/release-notes.html
23 system.stateVersion = "19.03"; # Did you read the comment?
24}
diff --git a/modules/private/system/eldiron.nix b/modules/private/system/eldiron.nix
index 22de37e..079216b 100644
--- a/modules/private/system/eldiron.nix
+++ b/modules/private/system/eldiron.nix
@@ -28,7 +28,13 @@
28 myServices.irc.enable = true; 28 myServices.irc.enable = true;
29 myServices.pub.enable = true; 29 myServices.pub.enable = true;
30 myServices.tasks.enable = true; 30 myServices.tasks.enable = true;
31 myServices.mpd.enable = true;
32 myServices.dns.enable = true;
33 myServices.certificates.enable = true;
34 myServices.websites.enable = true;
35 myServices.mail.enable = true;
31 services.pure-ftpd.enable = true; 36 services.pure-ftpd.enable = true;
37 services.backup.enable = true;
32 38
33 deployment = { 39 deployment = {
34 targetEnv = "hetzner"; 40 targetEnv = "hetzner";