Skip to content
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

using side by side with nixpkgs #26

Open
KiaraGrouwstra opened this issue Nov 15, 2023 · 1 comment
Open

using side by side with nixpkgs #26

KiaraGrouwstra opened this issue Nov 15, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@KiaraGrouwstra
Copy link

Is your feature request related to a problem? Please describe.

I would like to conscientiously use unfree packages, so would rather not default to nixpkgs-unfree for all my packages, but I feel it might make for a more elegant way of plugging holes into my otherwise-free setup than doing so the usual way.
I managed to separate nixpkgs and nixpkgs-unfree for regular packages (e.g. Zoom), but have yet to figure out how to achieve something similar for e.g. Steam, which I had installed using option programs.steam. There, setting programs.steam.package = ... turned out not enough to
ditch Steam-related stuff from nixpkgs.config.allowUnfreePredicate.
It would be cool if anyone had further tips on how to explicitly use nixpkgs-unfree for separate stuff including programs.

Describe the solution you'd like

Separately use nixpkgs and nixpkgs-unfree, such that one could explicitly mark unfree stuff as such.

Describe alternatives you've considered

Wholesale switch to nixpkgs-unfree and no longer remain as aware which of my packages are unfree.

@KiaraGrouwstra KiaraGrouwstra added the enhancement New feature or request label Nov 15, 2023
@zimbatm
Copy link
Member

zimbatm commented Nov 17, 2023

You can use both as flake inputs and use them side by side already. What can be tricky is how to get the multiple inputs into your NixOS or home-manager configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants