mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-14 05:37:40 +03:00
Add user channels to the default nix path
This commit is contained in:
parent
2f0e2376ac
commit
8ab8d9cb74
@ -20,10 +20,21 @@ has the following highlights: </para>
|
|||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
TODO
|
User channels are now in the default <literal>NIX_PATH</literal>,
|
||||||
|
allowing users to use their personal <command>nix-channel</command>
|
||||||
|
defined channels in <command>nix-build</command> and
|
||||||
|
<command>nix-shell</command> commands, as well as in imports like
|
||||||
|
<code>import <mychannel></code>.
|
||||||
</para>
|
</para>
|
||||||
|
<para>For example</para>
|
||||||
|
<programlisting>
|
||||||
|
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgsunstable
|
||||||
|
$ nix-channel --update
|
||||||
|
$ nix-build '<nixpkgsunstable>' -A gitFull
|
||||||
|
$ nix run -f '<nixpkgsunstable>' gitFull
|
||||||
|
$ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull'
|
||||||
|
</programlisting>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
@ -338,7 +338,9 @@ in
|
|||||||
nixPath = mkOption {
|
nixPath = mkOption {
|
||||||
type = types.listOf types.str;
|
type = types.listOf types.str;
|
||||||
default =
|
default =
|
||||||
[ "nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs"
|
[
|
||||||
|
"$HOME/.nix-defexpr/channels"
|
||||||
|
"nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs"
|
||||||
"nixos-config=/etc/nixos/configuration.nix"
|
"nixos-config=/etc/nixos/configuration.nix"
|
||||||
"/nix/var/nix/profiles/per-user/root/channels"
|
"/nix/var/nix/profiles/per-user/root/channels"
|
||||||
];
|
];
|
||||||
|
Loading…
Reference in New Issue
Block a user