blob: 72dca4df746ccd045c64e34d76584591da2ffc35 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
rec {
mkPkgs = src: let
normalPkgs = (import src) {};
config = {
allowUnfree = true;
packageOverrides = pkgs: {
nixgl = let
src = builtins.fetchTarball {
name = "nixgl-unstable";
url = "https://github.com/guibou/nixGL/archive/7165ffbccbd2cf4379b6cd6d2edd1620a427e5ae.tar.gz";
sha256 = "1wc85xqnq2wb008y9acb29jbfkc242m9697g2b8j6q3yqmfhrks1";
};
nixgl = (import src) {
inherit pkgs;
enable32bits = false;
};
in nixgl.auto.nixGLDefault;
};
};
in pkgsArg: (import src) (
normalPkgs.lib.attrsets.recursiveUpdate { config = config; } pkgsArg
);
stable = mkPkgs (builtins.fetchTarball {
name = "nixpkgs-2405";
url = "https://github.com/nixos/nixpkgs/archive/63dacb46bf939521bdc93981b4cbb7ecb58427a0.tar.gz";
sha256 = "sha256:1lr1h35prqkd1mkmzriwlpvxcb34kmhc9dnr48gkm8hh089hifmx";
});
}
|