]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/websites/commons/stats.nix
Migrate packageOverrides to overlays
[perso/Immae/Config/Nix.git] / nixops / modules / websites / commons / stats.nix
index e2c1e62f73402a52a821fb670bb513b0682f1792..921cde28157e9e3b3ab4045674177afcc6f345c8 100644 (file)
@@ -23,18 +23,18 @@ in {
       pkgs.goaccess
     ];
 
-    nixpkgs.config.packageOverrides = oldpkgs: rec {
-      goaccess = oldpkgs.goaccess.overrideAttrs(old: rec {
+    nixpkgs.overlays = [ (self: super: rec {
+      goaccess = super.goaccess.overrideAttrs(old: rec {
         name = "goaccess-${version}";
         version = "1.3";
-        src = pkgs.fetchurl {
+        src = self.fetchurl {
           url = "https://tar.goaccess.io/${name}.tar.gz";
           sha256 = "16vv3pj7pbraq173wlxa89jjsd279004j4kgzlrsk1dz4if5qxwc";
         };
         configureFlags = old.configureFlags ++ [ "--enable-tcb=btree" ];
-        buildInputs = old.buildInputs ++ [ pkgs.tokyocabinet pkgs.bzip2 ];
+        buildInputs = old.buildInputs ++ [ self.tokyocabinet self.bzip2 ];
       });
-    };
+    }) ];
 
     services.cron = {
       enable = true;