Fix TLS, format, fix hash for CiteThis extension
This commit is contained in:
parent
558f62e162
commit
3fd089cfb1
|
@ -17,8 +17,6 @@ in
|
||||||
mounts = [ "etc" "home" "var" ];
|
mounts = [ "etc" "home" "var" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
security.acme.defaults.server = "https://acme-staging-v02.api.letsencrypt.org/directory";
|
|
||||||
|
|
||||||
services.postgresql =
|
services.postgresql =
|
||||||
let
|
let
|
||||||
cfg = config.services.mediawiki;
|
cfg = config.services.mediawiki;
|
||||||
|
@ -119,38 +117,38 @@ in
|
||||||
$wgNamespacePermissionLockdown[NS_INTERN]['*'] = array('intern');
|
$wgNamespacePermissionLockdown[NS_INTERN]['*'] = array('intern');
|
||||||
$wgNamespacePermissionLockdown[NS_INTERN_TALK]['*'] = array('intern');
|
$wgNamespacePermissionLockdown[NS_INTERN_TALK]['*'] = array('intern');
|
||||||
|
|
||||||
define("NS_I4R", 102);
|
define("NS_I4R", 102);
|
||||||
define("NS_I4R_TALK", 103);
|
define("NS_I4R_TALK", 103);
|
||||||
$wgExtraNamespaces[NS_I4R] = "IT4Refugees";
|
$wgExtraNamespaces[NS_I4R] = "IT4Refugees";
|
||||||
$wgExtraNamespaces[NS_I4R_TALK] = "IT4Refugees_Diskussion";
|
$wgExtraNamespaces[NS_I4R_TALK] = "IT4Refugees_Diskussion";
|
||||||
$wgGroupPermissions['i4r']['move'] = true;
|
$wgGroupPermissions['i4r']['move'] = true;
|
||||||
$wgGroupPermissions['i4r']['move-subpages'] = true;
|
$wgGroupPermissions['i4r']['move-subpages'] = true;
|
||||||
$wgGroupPermissions['i4r']['move-rootuserpages'] = true; // can move root userpages
|
$wgGroupPermissions['i4r']['move-rootuserpages'] = true; // can move root userpages
|
||||||
$wgGroupPermissions['i4r']['read'] = true;
|
$wgGroupPermissions['i4r']['read'] = true;
|
||||||
$wgGroupPermissions['i4r']['edit'] = true;
|
$wgGroupPermissions['i4r']['edit'] = true;
|
||||||
$wgGroupPermissions['i4r']['createpage'] = true;
|
$wgGroupPermissions['i4r']['createpage'] = true;
|
||||||
$wgGroupPermissions['i4r']['createtalk'] = true;
|
$wgGroupPermissions['i4r']['createtalk'] = true;
|
||||||
$wgGroupPermissions['i4r']['writeapi'] = true;
|
$wgGroupPermissions['i4r']['writeapi'] = true;
|
||||||
$wgGroupPermissions['i4r']['upload'] = true;
|
$wgGroupPermissions['i4r']['upload'] = true;
|
||||||
$wgGroupPermissions['i4r']['reupload'] = true;
|
$wgGroupPermissions['i4r']['reupload'] = true;
|
||||||
$wgGroupPermissions['i4r']['reupload-shared'] = true;
|
$wgGroupPermissions['i4r']['reupload-shared'] = true;
|
||||||
$wgGroupPermissions['i4r']['minoredit'] = true;
|
$wgGroupPermissions['i4r']['minoredit'] = true;
|
||||||
$wgGroupPermissions['i4r']['purge'] = true; // can use ?action=purge without clicking "ok"
|
$wgGroupPermissions['i4r']['purge'] = true; // can use ?action=purge without clicking "ok"
|
||||||
$wgGroupPermissions['i4r']['sendemail'] = true;
|
$wgGroupPermissions['i4r']['sendemail'] = true;
|
||||||
$wgNamespacePermissionLockdown[NS_I4R]['*'] = array('i4r');
|
$wgNamespacePermissionLockdown[NS_I4R]['*'] = array('i4r');
|
||||||
$wgNamespacePermissionLockdown[NS_I4R_TALK]['*'] = array('i4r');
|
$wgNamespacePermissionLockdown[NS_I4R_TALK]['*'] = array('i4r');
|
||||||
|
|
||||||
$wgGroupPermissions['sysop']['deletelogentry'] = true;
|
$wgGroupPermissions['sysop']['deletelogentry'] = true;
|
||||||
$wgGroupPermissions['sysop']['deleterevision'] = true;
|
$wgGroupPermissions['sysop']['deleterevision'] = true;
|
||||||
|
|
||||||
$wgEnableAPI = true;
|
$wgEnableAPI = true;
|
||||||
$wgAllowUserCss = true;
|
$wgAllowUserCss = true;
|
||||||
$wgUseAjax = true;
|
$wgUseAjax = true;
|
||||||
$wgEnableMWSuggest = true;
|
$wgEnableMWSuggest = true;
|
||||||
|
|
||||||
//TODO what about $wgUpgradeKey ?
|
//TODO what about $wgUpgradeKey ?
|
||||||
|
|
||||||
$wgScribuntoDefaultEngine = 'luastandalone';
|
$wgScribuntoDefaultEngine = 'luastandalone';
|
||||||
'';
|
'';
|
||||||
# see https://extdist.wmflabs.org/dist/extensions/ for list of extensions
|
# see https://extdist.wmflabs.org/dist/extensions/ for list of extensions
|
||||||
# save them on https://web.archive.org/save and copy the final URL below
|
# save them on https://web.archive.org/save and copy the final URL below
|
||||||
|
@ -169,16 +167,16 @@ in
|
||||||
};
|
};
|
||||||
CiteThisPage = pkgs.fetchzip {
|
CiteThisPage = pkgs.fetchzip {
|
||||||
url = "https://web.archive.org/web/20220627203556/https://extdist.wmflabs.org/dist/extensions/CiteThisPage-REL1_38-bb4881c.tar.gz";
|
url = "https://web.archive.org/web/20220627203556/https://extdist.wmflabs.org/dist/extensions/CiteThisPage-REL1_38-bb4881c.tar.gz";
|
||||||
sha256 = "sha256-r1NgrhSratleQ356imxmF7KmAANvWvKpAgnLkm8IdKY=";
|
sha256 = "sha256-sTZMCLlOkQBEmLiFz2BQJpWRxSDbpS40EZQ+f/jFjxI=";
|
||||||
};
|
};
|
||||||
ParserFunctions = pkgs.fetchzip {
|
ParserFunctions = pkgs.fetchzip {
|
||||||
url = "https://web.archive.org/web/20220627203519/https://extdist.wmflabs.org/dist/extensions/ParserFunctions-REL1_38-bc6a7c6.tar.gz";
|
url = "https://web.archive.org/web/20220627203519/https://extdist.wmflabs.org/dist/extensions/ParserFunctions-REL1_38-bc6a7c6.tar.gz";
|
||||||
sha256 = "sha256-iDv4VSSFnTKEhvlVQcHHVp2hSWwDbv6jNCq1kOGuswo=";
|
sha256 = "sha256-iDv4VSSFnTKEhvlVQcHHVp2hSWwDbv6jNCq1kOGuswo=";
|
||||||
};
|
};
|
||||||
#SyntaxHightlight = pkgs.fetchzip {
|
SyntaxHightlight = pkgs.fetchzip {
|
||||||
# url = "https://web.archive.org/web/20220627203440/https://extdist.wmflabs.org/dist/extensions/SyntaxHighlight_GeSHi-REL1_38-79031cd.tar.gz";
|
url = "https://web.archive.org/web/20220627203440/https://extdist.wmflabs.org/dist/extensions/SyntaxHighlight_GeSHi-REL1_38-79031cd.tar.gz";
|
||||||
# sha256 = "sha256-r1NgrhSratleQ356imxmF7KmAANvWvKpAgnLkm8IdKY=";
|
sha256 = "sha256-r1NgrhSratleQ356imxmF7KmAANvWvKpAgnLkm8IdKY=";
|
||||||
#};
|
};
|
||||||
intersection = pkgs.fetchzip {
|
intersection = pkgs.fetchzip {
|
||||||
url = "https://web.archive.org/web/20220627203336/https://extdist.wmflabs.org/dist/extensions/intersection-REL1_38-8525097.tar.gz";
|
url = "https://web.archive.org/web/20220627203336/https://extdist.wmflabs.org/dist/extensions/intersection-REL1_38-8525097.tar.gz";
|
||||||
sha256 = "sha256-shgA0XLG6pgikqldOfda40hV9zC1eBp+NalGhevFq2Q=";
|
sha256 = "sha256-shgA0XLG6pgikqldOfda40hV9zC1eBp+NalGhevFq2Q=";
|
||||||
|
|
Loading…
Reference in New Issue