Skip to content

Instantly share code, notes, and snippets.

@knedlsepp
Last active November 19, 2017 09:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save knedlsepp/28b945a3aa41d15b694bc766521994b1 to your computer and use it in GitHub Desktop.
Save knedlsepp/28b945a3aa41d15b694bc766521994b1 to your computer and use it in GitHub Desktop.
nix: Composing overlays
let
lib = (import <nixpkgs> { overlays = []; }).lib;
composeOverlays = lib.foldl' lib.composeExtensions (self: super: {});
in
composeOverlays [(import ./overlay1.nix)
(import ./overlay2.nix)
(self: super: {package30 = self.htop; })
]
self: super: { package1 = self.git; }
self: super: { package2 = self.htop; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment