如何将我的 nix 环境重置为原始用户配置文件?
How can I reset my nix environment to the original user profile?
我相信我 运行 nix-env -if example.nix
改变了我的 nix 环境。
如何撤消此操作?
我正在尝试 运行 我的 nixos 配置 (/etc/nixos/*
) 中指定的应用程序,但它似乎不再可用(在 $PATH
中)。
似乎是 nix-env --switch-profile /nix/var/nix/profiles/default
(根据 https://nixos.org/nix/manual/#sec-profiles)?
我 运行 nix-env -e '*'
定期删除我通过 nix-env
安装的配置文件中的所有软件包,并将我想使用的所有内容移至 environment.systemPackages
以便跟踪我的所有软件包在我的 nixos 配置中以声明方式。至于调试为什么 configuration.nix
中指定的应用程序不在您的路径中,configuration.nix
中指定的应用程序应该符号链接到 /run/current-system/sw/bin
,所以首先要检查您正在寻找的二进制文件列在那里,第二个在您的 $PATH
.
中
我相信我 运行 nix-env -if example.nix
改变了我的 nix 环境。
如何撤消此操作?
我正在尝试 运行 我的 nixos 配置 (/etc/nixos/*
) 中指定的应用程序,但它似乎不再可用(在 $PATH
中)。
似乎是 nix-env --switch-profile /nix/var/nix/profiles/default
(根据 https://nixos.org/nix/manual/#sec-profiles)?
我 运行 nix-env -e '*'
定期删除我通过 nix-env
安装的配置文件中的所有软件包,并将我想使用的所有内容移至 environment.systemPackages
以便跟踪我的所有软件包在我的 nixos 配置中以声明方式。至于调试为什么 configuration.nix
中指定的应用程序不在您的路径中,configuration.nix
中指定的应用程序应该符号链接到 /run/current-system/sw/bin
,所以首先要检查您正在寻找的二进制文件列在那里,第二个在您的 $PATH
.