-
-
Notifications
You must be signed in to change notification settings - Fork 343
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move top-level packages to a pkgs
attribute
#51
Comments
You mean like |
I meant |
As compatibility layer we could check for the existence of |
I'm not convinced that compatibility layer would be worth the extra complexity (and documentation effort). Right now, it's cheap to break the interface, only a dozen repos would have to be updated (again). |
Normally I would expect to be able to |
@zimbatm What argument are you talking about? Implementing this should not add any arguments, just alter the structure of the returned attrset. |
doh, nevermind. I was still thinking of |
Bump |
How about we introduce multiple types of repositories? Instead of cramming everything into one.
The details can vary |
FWIW I'm not so very fond of the So if I wanted to add a set of Home Manager modules I wouldn't know what to choose. I guess I do think it is a good idea to endorse a |
home.stateVersion is now specified. [meta] diff.jq: Easier to run [private] Migrate to private-home.nix private-home.nix is a cleaner private.nix replacement, taking advantage of how normal NixOS imports work. [nur] Cleaning & experimental syntax nur-bb010g continues to try to figure out how it'll work long-term. The experimental nix-community/NUR#51 `nur.{lib,modules,overlays,pkgs}.${repo}` layout is now supported to see how it feels with mostly my repo. Seems not have any issues for now. [packages] ipscan: disabled until Nixpkgs upstreaming is figured out [programs] beets: Cleaner config [programs] redshift: Cleaner config [sources] update (6) firefox-nightly: 2019-10-19 -> 2019-10-30 lorri: 2019-08-20 -> 2019-10-30 lorri-unstable: 2019-10-07 -> 2019-10-30 niv: 2019-09-23 -> 2019-10-30 nixpkgs: 19.03 -> 19.09 (2019-10-07 -> 2019-10-27) nixpkgs-unstable: 2019-09-25 -> 2019-10-23
…hub_actions/actions/checkout-2.3.5 Bump actions/checkout from 2.3.4 to 2.3.5
Followup from #27 (comment)
I propose to move all the packages from the top-level to a
pkgs
attribute, so thatdefault.nix
only containspkgs
,lib
,modules
, andoverlays
.Pros:
Cons:
The text was updated successfully, but these errors were encountered: