¿Cómo cambiar el shell predeterminado en NixOS?

10

Por el momento, necesito configurar el shell de peces para que sea mi shell predeterminado en NixOS y no hay documentación oficial sobre cómo hacerlo declarativamente (no ejecutando chsh) en NixOS.

Sridhar Ratnakumar
fuente

Respuestas:

18

En su configuration.nix,

{ pkgs, ... }:

{
  ...

  programs.fish.enable = true;

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

Seguido de nixos-rebuild switch.

Sridhar Ratnakumar
fuente