diff --git a/nix/home-manager/profiles/nix-channels.nix b/nix/home-manager/profiles/nix-channels.nix index 4a0eebe..e2901ba 100644 --- a/nix/home-manager/profiles/nix-channels.nix +++ b/nix/home-manager/profiles/nix-channels.nix @@ -13,9 +13,11 @@ in { set -ex if test -f $HOME/.nix-channels; then echo Uninstalling available channels... - while read url channel; do - nix-channel --remove $channel - done < $HOME/.nix-channel + if test -f $HOME/.nix-channel; then + while read url channel; do + nix-channel --remove $channel + done < $HOME/.nix-channel + fi echo Moving existing file away... touch $HOME/.nix-channels.dummy mv --backup=numbered $HOME/.nix-channels.dummy $HOME/.nix-channels