self: super: let preview = version: func: if super.lib.versionOlder super.lib.version version then func (import self.sources.unstable { }) else { }; in preview "20.09pre-git" (unstable: { gnome3 = super.gnome3 // { inherit (unstable.gnome3) gnome-keyring seahorse gdm; }; haskellPackages = super.haskellPackages // { inherit (unstable.haskellPackages) ormolu releaser; }; inherit (unstable) neovim vimPlugins syncthing nerdfonts; # riot-desktop; })