renge/grocy: Drop
This commit is contained in:
parent
0e8b696bb1
commit
3eaeb5daeb
|
@ -11,7 +11,6 @@
|
||||||
./services/element-web.nix
|
./services/element-web.nix
|
||||||
./services/gitea.nix
|
./services/gitea.nix
|
||||||
./services/grafana.nix
|
./services/grafana.nix
|
||||||
./services/grocy.nix
|
|
||||||
./services/hedgedoc.nix
|
./services/hedgedoc.nix
|
||||||
./services/invidious
|
./services/invidious
|
||||||
./services/libreddit.nix
|
./services/libreddit.nix
|
||||||
|
|
|
@ -1,37 +0,0 @@
|
||||||
{ config, lib, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
services.grocy = {
|
|
||||||
enable = true;
|
|
||||||
hostName = "grocy.sbruder.de";
|
|
||||||
settings = {
|
|
||||||
currency = "EUR";
|
|
||||||
culture = "de";
|
|
||||||
calendar = {
|
|
||||||
firstDayOfWeek = 1; # it certainly isn’t Sunday
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services.nginx.virtualHosts."${config.services.grocy.hostName}" =
|
|
||||||
let
|
|
||||||
# workaround for nginx dropping parent headers
|
|
||||||
# see https://github.com/yandex/gixy/blob/master/docs/en/plugins/addheaderredefinition.md
|
|
||||||
parentHeaders = lib.concatStringsSep "\n" (lib.filter
|
|
||||||
(lib.hasPrefix "add_header ")
|
|
||||||
(lib.splitString "\n" config.services.nginx.commonHttpConfig));
|
|
||||||
in
|
|
||||||
{
|
|
||||||
locations."~ \\.(js|css|ttf|woff2?|png|jpe?g|svg)$".extraConfig = ''
|
|
||||||
${parentHeaders}
|
|
||||||
add_header Cache-Control "public, max-age=15778463";
|
|
||||||
add_header X-Content-Type-Options nosniff;
|
|
||||||
add_header X-XSS-Protection "1; mode=block";
|
|
||||||
add_header X-Robots-Tag none;
|
|
||||||
add_header X-Download-Options noopen;
|
|
||||||
add_header X-Permitted-Cross-Domain-Policies none;
|
|
||||||
add_header Referrer-Policy no-referrer;
|
|
||||||
access_log off;
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -98,10 +98,6 @@ in
|
||||||
username = "simon@sbruder.de";
|
username = "simon@sbruder.de";
|
||||||
passwordCommand = "pass sbruder.de/mail | head -n 1";
|
passwordCommand = "pass sbruder.de/mail | head -n 1";
|
||||||
})
|
})
|
||||||
(mkWebcalSection {
|
|
||||||
name = "grocy";
|
|
||||||
urlCommand = [ "pass" "sbruder.de/grocy/calendar" ];
|
|
||||||
})
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
"khal/config".text = /* toml */ ''
|
"khal/config".text = /* toml */ ''
|
||||||
|
@ -118,9 +114,6 @@ in
|
||||||
path = ${contactsBasePath}/personal/${personalContactsUuid}/
|
path = ${contactsBasePath}/personal/${personalContactsUuid}/
|
||||||
type = birthdays
|
type = birthdays
|
||||||
|
|
||||||
[[calendar_grocy]]
|
|
||||||
path = ${calendarBasePath}/grocy/
|
|
||||||
|
|
||||||
[locale]
|
[locale]
|
||||||
timeformat = %H:%M
|
timeformat = %H:%M
|
||||||
dateformat = %Y-%m-%d
|
dateformat = %Y-%m-%d
|
||||||
|
|
Loading…
Reference in a new issue