7 ms·
Do you have any tips on managing a nixpkgs clone vs using channels? How do you set it up to default to your clone for example?
by yetfeo 12y ago
Do you have any tips on managing a nixpkgs clone vs using channels? How do you set it up to default to your clone for example?
- ambrop7 12y agoI wrap the nixos-rebuild command into a script that sets a custom nixpkgs: #!/bin/sh exec nixos-rebuild -I nixpkgs=/etc/nixos/nixpkgs "$@" This itself works, but then you're probably still using channels for nix-env (user profiles). These need to be configured separately. Or maybe with NIX_PATH, I don't know since I don't use the user profiles feature. After that, you just work with it like any git repo (presumably you, like git pull --rebase, git rebase -i...).
- Lethalman 12y agoFor using with nix-env, there's still -I, or -f. E.g. nix-env -f ~/nixpkgs -iA thepackage.