Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 36 lines 684 B view raw
1{ lib, pkgs }: 2 3lib.makeScope pkgs.newScope ( 4 self: 5 let 6 inherit (self) callPackage; 7 inheritedArgs = { 8 inherit (pkgs.darwin) sigtool; 9 }; 10 in 11 { 12 sources = import ./sources.nix { 13 inherit lib; 14 inherit (pkgs) 15 fetchFromBitbucket 16 fetchFromSavannah 17 ; 18 }; 19 20 emacs30 = callPackage (self.sources.emacs30) inheritedArgs; 21 22 emacs30-gtk3 = self.emacs30.override { 23 withGTK3 = true; 24 }; 25 26 emacs30-nox = self.emacs30.override { 27 noGui = true; 28 }; 29 30 emacs30-pgtk = self.emacs30.override { 31 withPgtk = true; 32 }; 33 34 emacs29-macport = callPackage (self.sources.emacs29-macport) inheritedArgs; 35 } 36)