web-dev-qa-db-ja.com

NixOSでデフォルトのシェルを変更するにはどうすればよいですか?

現時点では、NixOSで魚のシェルをデフォルトのシェルに設定する必要があります。その方法についての公式ドキュメントはありません宣言的にchshを実行するのではなく)NixOSで。

10

あなたのconfiguration.nix

{ pkgs, ... }:

{
  ...

  programs.fish.enable = true;

  users.extraUsers.<myusername> = {   
    ...  
    Shell = pkgs.fish;
    ...
  };
}

に続く nixos-rebuild switch

18