aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/gr/grocy/module.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/by-name/gr/grocy/module.nix')
-rw-r--r--modules/by-name/gr/grocy/module.nix51
1 files changed, 0 insertions, 51 deletions
diff --git a/modules/by-name/gr/grocy/module.nix b/modules/by-name/gr/grocy/module.nix
deleted file mode 100644
index 28107f2..0000000
--- a/modules/by-name/gr/grocy/module.nix
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- config,
- lib,
- ...
-}: let
- cfg = config.vhack.grocy;
- data = "/var/lib/grocy";
-in {
- options.vhack.grocy = {
- enable = lib.mkEnableOption "grocy";
-
- domain = lib.mkOption {
- type = lib.types.str;
- description = "FQDN for the grocy instance.";
- };
- };
-
- config = lib.mkIf cfg.enable {
- services.grocy = {
- enable = true;
-
- hostName = cfg.domain;
- dataDir = data;
-
- settings = {
- currency = "EUR";
- culture = "sv_SE";
- calendar.firstDayOfWeek = 1;
- };
- };
-
- vhack.persist.directories = [
- {
- directory = data;
- user = "grocy";
- group = "grocy";
- mode = "0700";
- }
- ];
-
- users = {
- groups.grocy = {
- gid = config.vhack.constants.ids.gids.grocy;
- };
- users.grocy = {
- extraGroups = ["grocy"];
- uid = config.vhack.constants.ids.uids.grocy;
- };
- };
- };
-}