1
0
mirror of https://github.com/ellmau/nixos.git synced 2025-12-19 09:29:36 +01:00

Add grocy service to metis

This commit is contained in:
Stefan Ellmauthaler 2022-08-30 15:03:28 +02:00
parent 9a31a52140
commit 487d3c74f6
Failed to extract signature
2 changed files with 27 additions and 0 deletions

View File

@ -13,6 +13,7 @@ with lib; {
nextcloud.enable = mkEnableOption "Set up nextcloud"; nextcloud.enable = mkEnableOption "Set up nextcloud";
smailserver.enable = mkEnableOption "Set up simple mail server"; smailserver.enable = mkEnableOption "Set up simple mail server";
unbound.enable = mkEnableOption "Set unbound dns up"; unbound.enable = mkEnableOption "Set unbound dns up";
grocy.enable = mkEnableOption "Set up grocy";
}; };
imports = [ imports = [
@ -34,6 +35,7 @@ with lib; {
smailserver.enable = mkDefault true; smailserver.enable = mkDefault true;
nextcloud.enable = mkDefault true; nextcloud.enable = mkDefault true;
unbound.enable = mkDefault true; unbound.enable = mkDefault true;
grocy.enable = mkDefault true;
}; };
}; };
} }

25
modules/server/grocy.nix Normal file
View File

@ -0,0 +1,25 @@
{
config,
pkgs,
lib,
...
}:
with lib; {
config = let
cfg = config.elss.server.grocy;
in
mkIf cfg.enable {
services.grocy = {
enable = true;
hostname = "grocy.ellmauthaler.net";
settings = {
currency = "EUR";
culture = "de";
calendar = {
showWeekNumber = true;
firstDayOfWeek = 1;
};
};
};
};
}