NixOS에서 기본 쉘을 변경하는 방법은 무엇입니까?

NixOS에서 기본 쉘을 변경하는 방법은 무엇입니까?

현재 NixOS에서 Fish 쉘을 기본 쉘로 설정해야 하는데 이를 수행하는 방법에 대한 공식 문서가 없습니다.선언적으로(실행하지 않음 chsh) NixOS에서.

답변1

당신의 configuration.nix,

{ pkgs, ... }:

{
  ...

  programs.fish.enable = true;

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

.nixos-rebuild switch

자세한 내용은NixOS 위키.

관련 정보