Jump to content

Overlays: Difference between revisions

81 bytes removed ,  3 April 2023
m
prefer hash isntead of sha257
imported>Plants-mom
m (corrected typo)
imported>Aktaboot
m (prefer hash isntead of sha257)
Line 177: Line 177:
       rev = "923e7d7ebc5c1f009755bdeb789ac25658ccce03";
       rev = "923e7d7ebc5c1f009755bdeb789ac25658ccce03";
       # If you don't know the hash, the first time, set:
       # If you don't know the hash, the first time, set:
       # sha256 = "0000000000000000000000000000000000000000000000000000";
       # hash = "";
       # then nix will fail the build with such an error message:
       # then nix will fail the build with such an error message:
       # hash mismatch in fixed-output derivation '/nix/store/m1ga09c0z1a6n7rj8ky3s31dpgalsn0n-source':
       # hash mismatch in fixed-output derivation '/nix/store/m1ga09c0z1a6n7rj8ky3s31dpgalsn0n-source':
       # wanted: sha256:0000000000000000000000000000000000000000000000000000
       # specified: sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
       # got:    sha256:173gxk0ymiw94glyjzjizp8bv8g72gwkjhacigd1an09jshdrjb4
       # got:    sha256-173gxk0ymiw94glyjzjizp8bv8g72gwkjhacigd1an09jshdrjb4
       sha256 = "173gxk0ymiw94glyjzjizp8bv8g72gwkjhacigd1an09jshdrjb4";
       hash = "173gxk0ymiw94glyjzjizp8bv8g72gwkjhacigd1an09jshdrjb4";
     };
     };
   });
   });
Line 199: Line 199:
       (super.fetchpatch {
       (super.fetchpatch {
         url = "https://github.com/charlieLehman/sl/commit/e20abbd7e1ee26af53f34451a8f7ad79b27a4c0a.patch";
         url = "https://github.com/charlieLehman/sl/commit/e20abbd7e1ee26af53f34451a8f7ad79b27a4c0a.patch";
         sha256 = "07sx98d422589gxr8wflfpkdd0k44kbagxl3b51i56ky2wfix7rc";
         hash = "07sx98d422589gxr8wflfpkdd0k44kbagxl3b51i56ky2wfix7rc";
       })
       })
       # alternatively if you have a local patch,
       # alternatively if you have a local patch,
Line 231: Line 231:
         (super.fetchpatch {
         (super.fetchpatch {
           url = "https://salsa.debian.org/gnome-team/mutter/-/raw/91d9bdafd5d624fe1f40f4be48663014830eee78/debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch";
           url = "https://salsa.debian.org/gnome-team/mutter/-/raw/91d9bdafd5d624fe1f40f4be48663014830eee78/debian/patches/x11-Add-support-for-fractional-scaling-using-Randr.patch";
           sha256 = "m6PKjVxhGVuzsMBVA82UyJ6Cb1s6SMI0eRooa+F2MY8=";
           hash = "m6PKjVxhGVuzsMBVA82UyJ6Cb1s6SMI0eRooa+F2MY8=";
         })
         })
     ];
     ];
Line 240: Line 240:
         (super.fetchpatch {
         (super.fetchpatch {
           url = "https://salsa.debian.org/gnome-team/gnome-control-center/-/raw/f185f33fb200cc963c062c7a82920a085f696978/debian/patches/ubuntu/display-Support-UI-scaled-logical-monitor-mode.patch";
           url = "https://salsa.debian.org/gnome-team/gnome-control-center/-/raw/f185f33fb200cc963c062c7a82920a085f696978/debian/patches/ubuntu/display-Support-UI-scaled-logical-monitor-mode.patch";
           sha256 = "XBMD0chaV6GGg3R9/rQnsBejXspomVZz/a4Bvv/AHCA=";
           hash = "XBMD0chaV6GGg3R9/rQnsBejXspomVZz/a4Bvv/AHCA=";
         })
         })
         # https://salsa.debian.org/gnome-team/gnome-control-center/-/blob/ubuntu/master/debian/patches/ubuntu/display-Allow-fractional-scaling-to-be-enabled.patch
         # https://salsa.debian.org/gnome-team/gnome-control-center/-/blob/ubuntu/master/debian/patches/ubuntu/display-Allow-fractional-scaling-to-be-enabled.patch
         (super.fetchpatch {
         (super.fetchpatch {
           url = "https://salsa.debian.org/gnome-team/gnome-control-center/-/raw/f185f33fb200cc963c062c7a82920a085f696978/debian/patches/ubuntu/display-Allow-fractional-scaling-to-be-enabled.patch";
           url = "https://salsa.debian.org/gnome-team/gnome-control-center/-/raw/f185f33fb200cc963c062c7a82920a085f696978/debian/patches/ubuntu/display-Allow-fractional-scaling-to-be-enabled.patch";
           sha256 = "Pm6PTmsL2bW9JAHD1u0oUEqD1PCIErOlcuqlwvP593I=";
           hash = "Pm6PTmsL2bW9JAHD1u0oUEqD1PCIErOlcuqlwvP593I=";
         })
         })
       ];
       ];
Line 285: Line 285:
         src = super.fetchPypi {
         src = super.fetchPypi {
           inherit pname version;
           inherit pname version;
           sha256 = "0bp9bjqy1n6ij1zb86wz9lqa1dhla8qr1d7w2kxyn7jbj56sbmcw";
           hash = "0bp9bjqy1n6ij1zb86wz9lqa1dhla8qr1d7w2kxyn7jbj56sbmcw";
         };
         };
       };
       };
Line 299: Line 299:
     src = pythonPackages.fetchPypi {
     src = pythonPackages.fetchPypi {
       inherit pname version;
       inherit pname version;
       sha256 = "0bp9bjqy1n6ij1zb86wz9lqa1dhla8qr1d7w2kxyn7jbj56sbmcw";
       hash = "0bp9bjqy1n6ij1zb86wz9lqa1dhla8qr1d7w2kxyn7jbj56sbmcw";
     };
     };
   };
   };
Line 323: Line 323:
           url =
           url =
             "https://github.com/r-lib/rprojroot/archive/refs/tags/v2.0.2.tar.gz";
             "https://github.com/r-lib/rprojroot/archive/refs/tags/v2.0.2.tar.gz";
           sha256 = "1i0s1f7hla91yw1fdx0rn7c18dp6jwmg2mlww8dix1kk7qbxfjww";
           hash = "1i0s1f7hla91yw1fdx0rn7c18dp6jwmg2mlww8dix1kk7qbxfjww";
         };
         };
         nativeBuildInputs = [ super.R ];
         nativeBuildInputs = [ super.R ];
Line 333: Line 333:
         src = super.fetchurl {
         src = super.fetchurl {
           url = "https://github.com/r-lib/here/archive/refs/tags/v1.0.1.tar.gz";
           url = "https://github.com/r-lib/here/archive/refs/tags/v1.0.1.tar.gz";
           sha256 = "0ky6sq6n8px3b70s10hy99sccf3vcjjpdhamql5dr7i9igsf8nqy";
           hash = "0ky6sq6n8px3b70s10hy99sccf3vcjjpdhamql5dr7i9igsf8nqy";
         };
         };
         nativeBuildInputs = [ super.R self.rPackages.rprojroot ];
         nativeBuildInputs = [ super.R self.rPackages.rprojroot ];
Line 347: Line 347:
Due to https://github.com/NixOS/nixpkgs/issues/107070
Due to https://github.com/NixOS/nixpkgs/issues/107070


it is not possible to just override <code>cargoSha256</code>, instead cargoDeps has to be overriden
it is not possible to just override <code>cargoHash</code>, instead cargoDeps has to be overriden


<syntaxhighlight lang="nix">
<syntaxhighlight lang="nix">
Line 358: Line 358:
       repo = "rnix-lsp";
       repo = "rnix-lsp";
       rev = "1fdd7cf9bf56b8ad2dddcfd27354dae8aef2b453";
       rev = "1fdd7cf9bf56b8ad2dddcfd27354dae8aef2b453";
       sha256 = "sha256-w0hpyFXxltmOpbBKNQ2tfKRWELQzStc/ho1EcNyYaWc=";
       hash = "sha256-w0hpyFXxltmOpbBKNQ2tfKRWELQzStc/ho1EcNyYaWc=";
     };
     };
    
    
Anonymous user