From dea9ca08c36152b249be079409086aa5ea917ff1 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sat, 30 Sep 2023 13:40:20 +0100 Subject: [PATCH] Add nixexprs --- nixexprs/nixpkgs/default.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 nixexprs/nixpkgs/default.nix diff --git a/nixexprs/nixpkgs/default.nix b/nixexprs/nixpkgs/default.nix new file mode 100644 index 0000000..4695e93 --- /dev/null +++ b/nixexprs/nixpkgs/default.nix @@ -0,0 +1,22 @@ +{ overlays ? [ ] }: +let + nixpkgs = builtins.fetchTarball { + url = + "https://github.com/ehmry/nixpkgs/archive/f8d0c5ee347a73ee7fa52b1f66f576fda793dfc4.tar.gz"; + }; +in import nixpkgs { + overlays = [ + (final: prev: { + ccacheWrapper = prev.ccacheWrapper.override { + extraConfig = '' + export CCACHE_DIR="/var/cache/ccache" + export CCACHE_UMASK=000 + ''; + }; + nimPackages = prev.nimPackages.overrideScope' (final': prev': { + buildNimPackage = + prev'.buildNimPackage.override { stdenv = final.ccacheStdenv; }; + }); + }) + ] ++ overlays; +}