I’m currently doing my first steps with nix on macOS. I want to have everything a declaratively as possible to having some well-defined dotfiles which i can sync across my devices.
As documented here nix.conf - Nix Reference Manual i have enabled
use-xdg-base-directories in my
~/.config/nix/nix.conf and also set the
XDG_CONFIG_HOME env var in my zsh config.
According to Channels - Nix Reference Manual a channel subscription is basically an addition to
~/.nix-channels. However, this file does not exist. There is also no new content added for the nix XDG_CONFIG dir.
So, my two questions are:
Where is the list of subscribed channels actually stored in? What do i have to do to have this list of subscribed channels stored in my $XDG_CONFIG_HOME/nix folder?