X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fwebsites%2Ftools%2Fmgoblin%2Fdefault.nix;h=1e5f5a0b8e501ca15425c85b2f530e076fb85579;hb=5315b439af1f72c3282549508ae58d86d66e38ec;hp=5224a0d6b295ab05e6672ae1510f1f8b314cb5a8;hpb=ab8f306d7c2c49b8116e1af7b355ed2384617ed9;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/websites/tools/mgoblin/default.nix b/modules/private/websites/tools/mgoblin/default.nix index 5224a0d..1e5f5a0 100644 --- a/modules/private/websites/tools/mgoblin/default.nix +++ b/modules/private/websites/tools/mgoblin/default.nix @@ -9,11 +9,7 @@ in { }; config = lib.mkIf cfg.enable { - services.duplyBackup.profiles.mgoblin = { - rootDir = mcfg.dataDir; - }; - secrets.keys = [{ - dest = "webapps/tools-mediagoblin"; + secrets.keys."webapps/tools-mediagoblin" = { user = "mediagoblin"; group = "mediagoblin"; permissions = "0400"; @@ -77,14 +73,14 @@ in { [[mediagoblin.media_types.image]] [[mediagoblin.media_types.video]] ''; - }]; + }; users.users.mediagoblin.extraGroups = [ "keys" ]; services.mediagoblin = { enable = true; - plugins = builtins.attrValues pkgs.webapps.mediagoblin-plugins; - configFile = "/var/secrets/webapps/tools-mediagoblin"; + package = pkgs.webapps.mediagoblin.withPlugins (p: [p.basicsearch]); + configFile = config.secrets.fullPaths."webapps/tools-mediagoblin"; }; services.filesWatcher.mediagoblin-web = { restart = true;