diff --git a/flake.lock b/flake.lock index 37b182b..1e4ecaf 100644 --- a/flake.lock +++ b/flake.lock @@ -2,16 +2,16 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1592784995, - "narHash": "sha256-mj7GnZrzqwiaPf1WQ9HqOJ7eT+NHB1tDNN0mFTlgXzg=", + "lastModified": 1630761588, + "narHash": "sha256-7GXckvZy7DGh2KIyfdArqwnyeSc5Owy1fumEDQyd8eY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "13c15f26d44cf7f54197891a6f0c78ce8149b037", + "rev": "a51aa6523bd8ee985bc70987909eff235900197a", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-20.03", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index a9d057a..3a0e032 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,5 @@ { - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-20.03"; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; outputs = { self, nixpkgs }: { @@ -20,10 +20,28 @@ services.mediawiki = { enable = true; virtualHost = { - hostName = "flake-test"; + hostName = "mediawiki"; adminAddr = "root@example.com"; }; - passwordFile = pkgs.writeText "password" "topSecret"; + extensions = { + Interwiki = pkgs.fetchzip { + url = "https://extdist.wmflabs.org/dist/extensions/Interwiki-REL1_36-08fe37f.tar.gz"; + sha256 = "sha256-77uvw/ETPeRNYRcIl2KqowmJ9D9R9wyyltpy5Cu11L4="; + }; + Cite = pkgs.fetchzip { + url = "https://extdist.wmflabs.org/dist/extensions/Interwiki-REL1_36-08fe37f.tar.g://extdist.wmflabs.org/dist/extensions/Cite-REL1_36-77e6710.tar.gz"; + sha256 = "sha256-77uvw/ETPeRNYRcIl2KqowmJ9D9R9wyyltpy5Cu11L4="; + }; + DynamicPageList = pkgs.fetchzip { + url = "https://extdist.wmflabs.org/dist/extensions/DynamicPageList-REL1_36-c00fbd6.tar.gz"; + sha256 = "sha256-77uvw/ETPeRNYRcIl2KqowmJ9D9R9wyyltpy5Cu11L4="; + }; + Scribunto = pkgs.fetchzip { + url = "ihttps://extdist.wmflabs.org/dist/extensions/Scribunto-REL1_36-cc217d4.tar.gz"; + sha256 = "sha256-77uvw/ETPeRNYRcIl2KqowmJ9D9R9wyyltpy5Cu11L4="; + }; + }; + passwordFile = pkgs.writeText "password" "topSecretF0rAll!!!!"; }; })