Wie ändere ich die Standard-Shell in NixOS?

10

Im Moment muss ich die Fischschale als meine Standardschale unter NixOS festlegen, und es gibt keine offizielle Dokumentation, wie dies in NixOS deklarativ (nicht durch Ausführen chsh) durchgeführt werden kann.

Sridhar Ratnakumar
quelle

Antworten:

18

In Ihrem configuration.nix,

{ pkgs, ... }:

{
  ...

  programs.fish.enable = true;

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

Gefolgt von nixos-rebuild switch.

Sridhar Ratnakumar
quelle