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


10

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

回答:


18

あなたのconfiguration.nix

{ pkgs, ... }:

{
  ...

  programs.fish.enable = true;

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

が続きnixos-rebuild switchます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.