aboutsummaryrefslogtreecommitdiff
path: root/modules/private/websites/default.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2019-10-18 19:43:39 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2019-10-18 19:43:39 +0200
commit8415083eb6acc343dfa404dbbc12fa0171a48a20 (patch)
treed83f54c99763ae49076bf3071449595b6ccae133 /modules/private/websites/default.nix
parent8fa7ff2c63fb0722144bc90837512d9f8b8c929d (diff)
downloadNix-8415083eb6acc343dfa404dbbc12fa0171a48a20.tar.gz
Nix-8415083eb6acc343dfa404dbbc12fa0171a48a20.tar.zst
Nix-8415083eb6acc343dfa404dbbc12fa0171a48a20.zip
Add new machine to nixops
Diffstat (limited to 'modules/private/websites/default.nix')
-rw-r--r--modules/private/websites/default.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/modules/private/websites/default.nix b/modules/private/websites/default.nix
index e2bcef5..119d62e 100644
--- a/modules/private/websites/default.nix
+++ b/modules/private/websites/default.nix
@@ -64,15 +64,19 @@ let
64 makeExtraConfig = (builtins.filter (x: x != null) (lib.attrsets.mapAttrsToList (n: v: v.extraConfig or null) apacheConfig)); 64 makeExtraConfig = (builtins.filter (x: x != null) (lib.attrsets.mapAttrsToList (n: v: v.extraConfig or null) apacheConfig));
65in 65in
66{ 66{
67 options.myServices.websites.webappDirs = lib.mkOption { 67 options.myServices.websites = {
68 type = lib.types.attrsOf lib.types.path; 68 enable = lib.mkEnableOption "enable websites";
69 description = '' 69
70 Webapp paths to create in /run/current-system/webapps 70 webappDirs = lib.mkOption {
71 ''; 71 type = lib.types.attrsOf lib.types.path;
72 default = {}; 72 description = ''
73 Webapp paths to create in /run/current-system/webapps
74 '';
75 default = {};
76 };
73 }; 77 };
74 78
75 config = { 79 config = lib.mkIf config.myServices.websites.enable {
76 services.backup.profiles.php = { 80 services.backup.profiles.php = {
77 rootDir = "/var/lib/php"; 81 rootDir = "/var/lib/php";
78 }; 82 };