diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2019-10-05 13:20:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-05 13:20:58 +0200 |
commit | d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be (patch) | |
tree | 1f8e8de0d4f778d2f3957d6fb938f51dbdc40243 /nixos | |
parent | 99df63be0a5fc3623a9953188f2700b44898fec7 (diff) | |
parent | 93fa16f93980d38bdd1b3f4e415abad2c1fd3147 (diff) | |
download | nixpkgs-d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be.tar nixpkgs-d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be.tar.gz nixpkgs-d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be.tar.bz2 nixpkgs-d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be.tar.lz nixpkgs-d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be.tar.xz nixpkgs-d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be.tar.zst nixpkgs-d72f4e2ae0a0c47d9b476a30ccbffa3b3b7788be.zip |
Merge pull request #70422 from elseym/documize-writable-home
documize: introduce state directory
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/web-apps/documize.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/nixos/modules/services/web-apps/documize.nix b/nixos/modules/services/web-apps/documize.nix index 37359869cb6..1b90299aa23 100644 --- a/nixos/modules/services/web-apps/documize.nix +++ b/nixos/modules/services/web-apps/documize.nix @@ -14,6 +14,15 @@ in { options.services.documize = { enable = mkEnableOption "Documize Wiki"; + stateDirectoryName = mkOption { + type = types.str; + default = "documize"; + description = '' + The name of the directory below <filename>/var/lib/private</filename> + where documize runs in and stores, for example, backups. + ''; + }; + package = mkOption { type = types.package; default = pkgs.documize-community; @@ -132,6 +141,8 @@ in { ]; Restart = "always"; DynamicUser = "yes"; + StateDirectory = cfg.stateDirectoryName; + WorkingDirectory = "/var/lib/${cfg.stateDirectoryName}"; }; }; }; |