File tree Expand file tree Collapse file tree 1 file changed +18
-9
lines changed Expand file tree Collapse file tree 1 file changed +18
-9
lines changed Original file line number Diff line number Diff line change 5757 # for backward compatibility, is safe to delete, not referenced anywhere
5858 overlay = self . overlays . default ;
5959
60- hydraJobs =
60+ hydraEmacsen =
6161 lib . genAttrs [ "x86_64-linux" "aarch64-linux" ] ( system :
6262 let
6363 mkHydraJobs = pkgs :
64- let
65- inherit ( pkgs ) lib ;
66-
67- filterNonDrvAttrs = s : lib . mapAttrs ( _ : v : if ( lib . isDerivation v ) then v else filterNonDrvAttrs v ) ( lib . filterAttrs ( _ : v : lib . isDerivation v || ( builtins . typeOf v == "set" && ! builtins . hasAttr "__functor" v ) ) s ) ;
68-
69- mkEmacsSet = emacs : filterNonDrvAttrs ( pkgs . recurseIntoAttrs ( pkgs . emacsPackagesFor emacs ) ) ;
70-
71- in
7264 {
7365 emacsen = {
7466 inherit ( pkgs ) emacs-unstable emacs-unstable-nox ;
8779 "unstable" = mkHydraJobs ( importPkgs nixpkgs { inherit system ; } ) ;
8880 } ) ;
8981
82+ hydraPackageSet =
83+ lib . genAttrs [ "x86_64-linux" ] ( system :
84+ let
85+ mkHydraJobs = pkgs :
86+ let
87+ inherit ( pkgs ) lib ;
88+ filterNonDrvAttrs = s : lib . mapAttrs ( _ : v : if ( lib . isDerivation v ) then v else filterNonDrvAttrs v ) ( lib . filterAttrs ( _ : v : lib . isDerivation v || ( builtins . typeOf v == "set" && ! builtins . hasAttr "__functor" v ) ) s ) ;
89+ mkEmacsSet = emacs : filterNonDrvAttrs ( pkgs . recurseIntoAttrs ( pkgs . emacsPackagesFor emacs ) ) ;
90+ in
91+ {
92+ packages = mkEmacsSet pkgs . emacs ;
93+ } ;
94+ in
95+ {
96+ "unstable" = mkHydraJobs ( importPkgs nixpkgs { inherit system ; } ) ;
97+ } ) ;
98+
9099 packages = forAllSystems ( system : packages' . ${ system } . packages ) ;
91100 lib = forAllSystems ( system : packages' . ${ system } . lib ) ;
92101 } ;
You can’t perform that action at this time.
0 commit comments