目前,我需要将 fish shell 设置为我在 NixOS 上的默认 shell,并且没有关于如何在 NixOS 中以声明方式(而不是通过运行chsh)执行此操作的官方文档。
Sri*_*mar 27
在你的configuration.nix,
{ pkgs, ... }:
{
...
programs.fish.enable = true;
users.extraUsers.<myusername> = {
...
shell = pkgs.fish;
...
};
}
Run Code Online (Sandbox Code Playgroud)
紧随其后nixos-rebuild switch。