diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2017-10-17 18:12:57 -0600 |
---|---|---|
committer | mediocregopher <mediocregopher@gmail.com> | 2021-10-03 17:22:56 -0600 |
commit | 07ab3a77b44944a1ac234fbd717391f36370416e (patch) | |
tree | edd959740bf9256bf38e9c2e3cacda8c555f8c56 /pkgs.nix |
initial public commit
Diffstat (limited to 'pkgs.nix')
-rw-r--r-- | pkgs.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs.nix b/pkgs.nix new file mode 100644 index 0000000..c79130d --- /dev/null +++ b/pkgs.nix @@ -0,0 +1,41 @@ +let + + src = builtins.fetchTarball { + name = "nixpkgs-2105"; + url = "https://github.com/nixos/nixpkgs/archive/7e9b0dff974c89e070da1ad85713ff3c20b0ca97.tar.gz"; + sha256 = "1ckzhh24mgz6jd1xhfgx0i9mijk6xjqxwsshnvq789xsavrmsc36"; + }; + + normalPkgs = (import src) {}; + + config = { + allowUnfree = true; + packageOverrides = pkgs: { + + go = builtins.fetchTarball { + url = "https://golang.org/dl/go1.17.1.linux-amd64.tar.gz"; + sha256 = "1196h1jx9cn5ks1y9r95z0q2s6m6ssvnx7jd34g435jvxjgb2c94"; + }; + + nixgl = let + + src = builtins.fetchTarball { + name = "nixgl-unstable"; + url = "https://github.com/guibou/nixGL/archive/51f19871a31b15b482ac4c80976da173289e77fb.tar.gz"; + sha256 = "0dj2apbx5iqvkiixyz1dzx4id51iw9s2isp1f9x60a03f5sqcvvi"; + }; + + nixgl = (import src) { + inherit pkgs; + enable32bits = false; + }; + + in nixgl.nixGLIntel; + + }; + }; + +in pkgsArg: + (import src) ( + normalPkgs.lib.attrsets.recursiveUpdate { config = config; } pkgsArg + ) |