From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id eH09GAngNWWTQgAAauVa8A:P1 (envelope-from ) for ; Mon, 23 Oct 2023 04:52:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id eH09GAngNWWTQgAAauVa8A (envelope-from ) for ; Mon, 23 Oct 2023 04:52:57 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E18CC6BECE for ; Mon, 23 Oct 2023 04:52:56 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=runbox.com header.s=selector2 header.b=Qq290jU+; dmarc=pass (policy=quarantine) header.from=runbox.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1698029577; a=rsa-sha256; cv=none; b=BqV6FY9/tneRY4m6ntiR5A/zzDv0/fTiXnkF3H0hnMghfzUhTHpGZT6sE+Hf/lT3AzzNZ7 dvsJVW05OkZMYJ0hyLrvYDyoPzJvJdScAsky3M8OdNg79cZS0OaMlv9z82YeNosc1YJDZ/ lzQHTQdxzwc3YB0r2XXIdpg42lF71xCCOkJXXp+c8NeEdp9tqwOT8JgIOFi0jq3kArLRFF Vc9wEcxihZqbXEzzqjaIRWW0AQKmk2Q4mQg/CWNNubcIFmZvKg8QdUOc+X2ebVAMxCzNJ7 bJN8OctBNtpAwtnbovetrOHw3MeoVQtlrG1vgs5gnDLHB3tyqsmEovSAtSKZHQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=runbox.com header.s=selector2 header.b=Qq290jU+; dmarc=pass (policy=quarantine) header.from=runbox.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698029577; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ByIKOf308XtpmfMFQo1EJNCtcKHyC2wUQY6fxq+IbDM=; b=t8HIO4qUPpF16PEuHZjQlu+UDDC3z13YVY5hvJEO1Ie2ZK/7fgj/9xM8HkfA8IF/o9771e 0bFM475i3GgwiXSkHzyY/R3qMtHJjDIQIBpkvR7eBRmcfozrN7AsgesgqIW7kQpMMScVPC +iTulCoJC3rAE6p19hkKrsTcodvF6I9VS5dbIaidbXr/fI/TFkSovBtbA5ZrvB848NfH/p zpHgxYykLlDRluF5KgUa3bc8ALKrkukdMAjcAPMpVnHP7LByEvZznQ/MebylzszS7G5XWx EDNNLgVkvwm+EHYYVbjJrkDKKjOJ9xCNJfdU0Y8TzyHCQIayg56mJunNQYPkXA== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qul3J-0001Jz-Bf; Sun, 22 Oct 2023 22:52:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qul3I-0001Jr-B1 for help-guix@gnu.org; Sun, 22 Oct 2023 22:52:24 -0400 Received: from mailtransmit05.runbox.com ([2a0c:5a00:149::26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qul3F-0006wj-Eg for help-guix@gnu.org; Sun, 22 Oct 2023 22:52:24 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo1.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1qul33-00Cywv-Sf for help-guix@gnu.org; Mon, 23 Oct 2023 04:52:09 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector2; h=Content-Transfer-Encoding:Content-Type:Subject:To:From: MIME-Version:Date:Message-ID; bh=ByIKOf308XtpmfMFQo1EJNCtcKHyC2wUQY6fxq+IbDM= ; b=Qq290jU+x3UU9NrpCg9wbBNxMwPrAOCJvIfVmqzRQQ9nE7K/AujjxMLjjNwJtKjse6wmVQjQb kspFB8yVDuIcMpRMvMxpkDGWK7Da59QLgGyZNm1K/IDGow3ztzvLsZbABDI6Rykr6Wzq+yxZH+xVh FuhH3n7DCz6WN7DfQV4y2MVanluL30ov7RmhEsJt+YOlPL2sZoL/uX6etVUv2YwAuWpExUSeVgiht KHSQsgYH/jp3chRwMVOwiLvI6NZNjKIny14pyIRksrAK9TYrCGIfdYzDWlSgvGLJ2Ey+iGQlrqj/p D31cX6GxFsdu1QgqIHonlPlAR4MaDfq7CMr+BA==; Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1qul33-0002fp-9H for help-guix@gnu.org; Mon, 23 Oct 2023 04:52:09 +0200 Received: by submission02.runbox with esmtpsa [Authenticated ID (1174703)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) id 1qul2l-001SnN-Ek for help-guix@gnu.org; Mon, 23 Oct 2023 04:51:52 +0200 Message-ID: <9a496edb-8277-4b68-83c4-59f790458592@runbox.com> Date: Sun, 22 Oct 2023 19:51:47 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Alexis Simon To: help-guix Subject: guix + fish shell help Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a0c:5a00:149::26; envelope-from=alexis.simon@runbox.com; helo=mailtransmit05.runbox.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -10.60 X-Spam-Score: -10.60 X-Migadu-Queue-Id: E18CC6BECE X-TUID: 1nOUZ1bEBkrp Hi, Is there any fish power-user using guix here who could help me figuring out how to set up everything correctly? My system: - guix installed on Fedora - fish installed through Fedora - My path when I open a new shell, set up with the fish_add_path -U: /home/alexis/.config/guix/current/bin /home/alexis/.guix-profile/bin /home/alexis/.cargo/bin /usr/local/bin /usr/local/sbin /usr/bin /usr/sbin /var/lib/snapd/snap/bin The issue I have is that when I run guix shell, the temporary profile gets added in the middle of things like so: /home/alexis/.config/guix/current/bin /home/alexis/.guix-profile/bin /home/alexis/.cargo/bin /gnu/store/7d6s1wmjh2n1zmrwm72mq1rq0g9fgxga-profile/bin /usr/local/bin /usr/local/sbin /usr/bin /usr/sbin /var/lib/snapd/snap/bin I'd expect the custom path to go in front of the other paths. What I guess is happening is that a new shell is started, the bin path added to PATH, and then the fish shell started (which adds its own additional paths). If people could let me know how they've managed to set up fish properly with guix this would be great. Thanks! Alexis