From 07ab3a77b44944a1ac234fbd717391f36370416e Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Tue, 17 Oct 2017 18:12:57 -0600 Subject: initial public commit --- pkgs.nix | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs.nix (limited to 'pkgs.nix') 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 + ) -- cgit v1.2.3