Como alterar o shell padrão no NixOS?

6

No momento, eu preciso definir o fish shell como meu shell padrão no NixOS e não há documentação oficial sobre como fazer isso declarativamente (não executando chsh ) no NixOS.

    
por Sridhar Ratnakumar 05.08.2017 / 00:52

1 resposta

9

No seu configuration.nix ,

{ pkgs, ... }:

{
  ...

  programs.fish.enable = true;

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

Seguido por nixos-rebuild switch .

    
por 05.08.2017 / 00:54