From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: Plan for fish shell in Guix. Date: Mon, 7 Jan 2019 12:45:46 +0100 Message-ID: References: <87imz0x1i3.fsf@gmail.com> <87k1jgr97e.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:34526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggTLz-0006FM-Kp for guix-devel@gnu.org; Mon, 07 Jan 2019 06:46:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ggTLy-0001XR-Uy for guix-devel@gnu.org; Mon, 07 Jan 2019 06:45:59 -0500 Received: from mail-it1-x143.google.com ([2607:f8b0:4864:20::143]:35205) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ggTLy-0001Wz-Qp for guix-devel@gnu.org; Mon, 07 Jan 2019 06:45:58 -0500 Received: by mail-it1-x143.google.com with SMTP id p197so600460itp.0 for ; Mon, 07 Jan 2019 03:45:58 -0800 (PST) In-Reply-To: <87k1jgr97e.fsf@elephly.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ricardo Wurmus Cc: Guix-devel Hello, this seems to be one of the problem points that comes around again and agai= n. Ricardo Wurmus ezt =C3=ADrta (id=C5=91pont: 2019. jan.= 7., H, 12:37): > > > Hi, > > > I plan to make Guix more friendly for fish shell, so that users can set > > fish shell as their login shell. > > Thank you for taking the initiative. Yes, thank you. There is also a problem that often manifest on Debian and derivatives, where /bin/sh is dash, as some parts of the current generated script, and also some of our hints imply bash. Another problem on Debian like systems, is that the startup scripts are ran in a distribution specific manner, so for example the XDG_DATA_DIR environment should be set up in .xsessionrc, as that is the only startup script running on GUI session initialization... I guess there might be other distro specific problems. It might be worthy to have a look at other shells too, have a list which ones are supported, or how could support be improved. Best regards, g_bor