aboutsummaryrefslogtreecommitdiff
path: root/nixops/modules/websites
diff options
context:
space:
mode:
Diffstat (limited to 'nixops/modules/websites')
-rw-r--r--nixops/modules/websites/commons/stats.nix10
-rw-r--r--nixops/modules/websites/default.nix12
-rw-r--r--nixops/modules/websites/tools/git/default.nix6
-rw-r--r--nixops/modules/websites/tools/tools/default.nix6
4 files changed, 17 insertions, 17 deletions
diff --git a/nixops/modules/websites/commons/stats.nix b/nixops/modules/websites/commons/stats.nix
index e2c1e62..921cde2 100644
--- a/nixops/modules/websites/commons/stats.nix
+++ b/nixops/modules/websites/commons/stats.nix
@@ -23,18 +23,18 @@ in {
23 pkgs.goaccess 23 pkgs.goaccess
24 ]; 24 ];
25 25
26 nixpkgs.config.packageOverrides = oldpkgs: rec { 26 nixpkgs.overlays = [ (self: super: rec {
27 goaccess = oldpkgs.goaccess.overrideAttrs(old: rec { 27 goaccess = super.goaccess.overrideAttrs(old: rec {
28 name = "goaccess-${version}"; 28 name = "goaccess-${version}";
29 version = "1.3"; 29 version = "1.3";
30 src = pkgs.fetchurl { 30 src = self.fetchurl {
31 url = "https://tar.goaccess.io/${name}.tar.gz"; 31 url = "https://tar.goaccess.io/${name}.tar.gz";
32 sha256 = "16vv3pj7pbraq173wlxa89jjsd279004j4kgzlrsk1dz4if5qxwc"; 32 sha256 = "16vv3pj7pbraq173wlxa89jjsd279004j4kgzlrsk1dz4if5qxwc";
33 }; 33 };
34 configureFlags = old.configureFlags ++ [ "--enable-tcb=btree" ]; 34 configureFlags = old.configureFlags ++ [ "--enable-tcb=btree" ];
35 buildInputs = old.buildInputs ++ [ pkgs.tokyocabinet pkgs.bzip2 ]; 35 buildInputs = old.buildInputs ++ [ self.tokyocabinet self.bzip2 ];
36 }); 36 });
37 }; 37 }) ];
38 38
39 services.cron = { 39 services.cron = {
40 enable = true; 40 enable = true;
diff --git a/nixops/modules/websites/default.nix b/nixops/modules/websites/default.nix
index c8f7481..14f2116 100644
--- a/nixops/modules/websites/default.nix
+++ b/nixops/modules/websites/default.nix
@@ -179,10 +179,10 @@ in
179 ]; 179 ];
180 }; 180 };
181 181
182 nixpkgs.config.packageOverrides = oldpkgs: rec { 182 nixpkgs.overlays = [ (self: super: rec {
183 php = php72; 183 php = php72;
184 php72 = (oldpkgs.php72.override { 184 php72 = (super.php72.override {
185 mysql.connector-c = pkgs.mariadb; 185 mysql.connector-c = self.mariadb;
186 config.php.mysqlnd = false; 186 config.php.mysqlnd = false;
187 config.php.mysqli = false; 187 config.php.mysqli = false;
188 }).overrideAttrs(old: rec { 188 }).overrideAttrs(old: rec {
@@ -196,11 +196,11 @@ in
196 # ext/mysqli/mysqli.c ext/mysqli/mysqli_prop.c 196 # ext/mysqli/mysqli.c ext/mysqli/mysqli_prop.c
197 # ''; 197 # '';
198 }); 198 });
199 phpPackages = oldpkgs.php72Packages.override { inherit php; }; 199 phpPackages = super.php72Packages.override { inherit php; };
200 composerEnv = import ./commons/composer-env.nix { 200 composerEnv = import ./commons/composer-env.nix {
201 inherit (pkgs) stdenv writeTextFile fetchurl php unzip; 201 inherit (self) stdenv writeTextFile fetchurl php unzip;
202 }; 202 };
203 }; 203 }) ];
204 204
205 services.myWebsites.tools.databases.enable = true; 205 services.myWebsites.tools.databases.enable = true;
206 services.myWebsites.tools.tools.enable = true; 206 services.myWebsites.tools.tools.enable = true;
diff --git a/nixops/modules/websites/tools/git/default.nix b/nixops/modules/websites/tools/git/default.nix
index 2aa86cd..11b0245 100644
--- a/nixops/modules/websites/tools/git/default.nix
+++ b/nixops/modules/websites/tools/git/default.nix
@@ -15,13 +15,13 @@ in {
15 config = lib.mkIf cfg.enable { 15 config = lib.mkIf cfg.enable {
16 security.acme.certs."eldiron".extraDomains."git.immae.eu" = null; 16 security.acme.certs."eldiron".extraDomains."git.immae.eu" = null;
17 17
18 nixpkgs.config.packageOverrides = oldpkgs: rec { 18 nixpkgs.overlays = [ (self: super: rec {
19 gitweb = oldpkgs.gitweb.overrideAttrs(old: { 19 gitweb = super.gitweb.overrideAttrs(old: {
20 installPhase = old.installPhase + '' 20 installPhase = old.installPhase + ''
21 cp -r ${./gitweb/theme} $out/gitweb-theme; 21 cp -r ${./gitweb/theme} $out/gitweb-theme;
22 ''; 22 '';
23 }); 23 });
24 }; 24 }) ];
25 25
26 services.myWebsites.tools.modules = 26 services.myWebsites.tools.modules =
27 gitweb.apache.modules ++ 27 gitweb.apache.modules ++
diff --git a/nixops/modules/websites/tools/tools/default.nix b/nixops/modules/websites/tools/tools/default.nix
index e0181c4..3b49077 100644
--- a/nixops/modules/websites/tools/tools/default.nix
+++ b/nixops/modules/websites/tools/tools/default.nix
@@ -156,9 +156,9 @@ in {
156 ln -s ${yourls.webRoot} $out/webapps/${yourls.apache.webappName} 156 ln -s ${yourls.webRoot} $out/webapps/${yourls.apache.webappName}
157 ''; 157 '';
158 158
159 nixpkgs.config.packageOverrides = oldpkgs: rec { 159 nixpkgs.overlays = [ (self: super: rec {
160 ympd = oldpkgs.ympd.overrideAttrs(old: mylibs.fetchedGithub ./ympd.json); 160 ympd = super.ympd.overrideAttrs(old: mylibs.fetchedGithub ./ympd.json);
161 }; 161 }) ];
162 162
163 systemd.services.tt-rss = { 163 systemd.services.tt-rss = {
164 description = "Tiny Tiny RSS feeds update daemon"; 164 description = "Tiny Tiny RSS feeds update daemon";