На данный момент мне нужно установить оболочку fish в качестве оболочки по умолчанию для NixOS, и нет официальной документации о том, как сделать это декларативно (не запуская chsh
) в NixOS.
На данный момент мне нужно установить оболочку fish в качестве оболочки по умолчанию для NixOS, и нет официальной документации о том, как сделать это декларативно (не запуская chsh
) в NixOS.
Ответы:
В вашем configuration.nix
,
{ pkgs, ... }:
{
...
programs.fish.enable = true;
users.extraUsers.<myusername> = {
...
shell = pkgs.fish;
...
};
}
Вслед за nixos-rebuild switch
.