diff options
Diffstat (limited to 'doc/manual/src/command-ref/files/channels.md')
-rw-r--r-- | doc/manual/src/command-ref/files/channels.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/manual/src/command-ref/files/channels.md b/doc/manual/src/command-ref/files/channels.md new file mode 100644 index 000000000..6ef2527e5 --- /dev/null +++ b/doc/manual/src/command-ref/files/channels.md @@ -0,0 +1,26 @@ +# Channels + +A directory containing symlinks to Nix channels, managed by [`nix-channel`]. + +- `$NIX_STATE_DIR/profiles/per-user/root/channels` for `root` +- `$XDG_STATE_HOME/nix/profiles/channels` for regular users + +[`nix-channel`] uses a [profile](@docroot@/command-ref/files/user-profiles.md) to store channels. +This profile contains symlinks to the contents of those channels. + +## Subscribed channels + +The list of subscribed channels is stored in + +- `~/.nix-channels` +- `$XDG_STATE_HOME/nix/channels` if [`use-xdg-base-directories`] is set to `true` + +in the following format: + +``` +<url> <name> +... +``` + +[`nix-channel`]: @docroot@/command-ref/nix-channel.md +[`use-xdg-base-directories`]: @docroot@/command-ref/conf-file.md#conf-use-xdg-base-directories |