現在、NixOSでFishシェルをデフォルトのシェルに設定する必要がありますが、これを行う方法に関する公式ドキュメントはありません。宣言的に(実行しないchsh
)NixOSで。
答え1
あなたのconfiguration.nix
、
{ pkgs, ... }:
{
...
programs.fish.enable = true;
users.users.<myusername> = {
...
shell = pkgs.fish;
...
};
}
nixos-rebuild switch
.
詳しくはNixOS Wiki。