From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tanguy Le Carrour Subject: Re: Changing user-account's shell Date: Thu, 18 Apr 2019 22:22:48 +0200 Message-ID: <20190418202248.rnemtiamtofyh6z7@melmoth> References: <20190417195944.v3duu4wzh7sqj7dk@melmoth> <87d0lkz5jw.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:48360) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHDYc-0000a9-8O for help-guix@gnu.org; Thu, 18 Apr 2019 16:22:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHDYb-0001uR-1m for help-guix@gnu.org; Thu, 18 Apr 2019 16:22:54 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:47439) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hHDYa-0001sp-Rv for help-guix@gnu.org; Thu, 18 Apr 2019 16:22:52 -0400 Content-Disposition: inline In-Reply-To: <87d0lkz5jw.fsf@ambrevar.xyz> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Pierre Neidhardt Cc: help-guix@gnu.org Le 04/17, Pierre Neidhardt a écrit : > I've never changed my shell in Guix, so things might be different here, > but I know that many other distributions expect a Bourne-compatible > login shell or else there will be issues when parsing some startup > scripts. I've been happily using Fish as my default shell (defined in `/etc/passwd`) for years! First on Debian, then on Parabola/Arch. And everything has been perfectly fine so far. > The recommended alternative (again, on other systems) is to drop into > fish from .bashrc. > > https://wiki.archlinux.org/index.php/Fish#Setting_fish_as_interactive_shell_only Thanks! The Arch community has **really** done a great job with its wiki! Unfortunately, calling Fish from Bash is not really sexy! This is what I do on systems where I cannot set my default shell and I don't like to have to do one extra ctrl+d to close a terminal. ^_^' -- Tanguy