From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: bug#27206: Fish: figure out a solution for the vendor path extension to fish Date: Sun, 14 Jan 2018 18:42:28 +0000 Message-ID: <20180114184228.2xhdarvpalao2eh6@abyayala> References: <20170603104140.2veed6frwdhdhfhk@abyayala> <20170603105132.birbtxvakprht5wx@abyayala> <871sotsjq6.fsf@gnu.org> <20170802224249.j3fy4vcvmamfinoq@abyayala> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="f34pj57g6eyqjzkw" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44939) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eamJF-0008RC-N0 for bug-guix@gnu.org; Sun, 14 Jan 2018 12:43:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eamJC-0004zV-FX for bug-guix@gnu.org; Sun, 14 Jan 2018 12:43:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48372) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eamJC-0004zE-AN for bug-guix@gnu.org; Sun, 14 Jan 2018 12:43:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eamJC-00012G-16 for bug-guix@gnu.org; Sun, 14 Jan 2018 12:43:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20170802224249.j3fy4vcvmamfinoq@abyayala> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 27206@debbugs.gnu.org --f34pj57g6eyqjzkw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable ng0 transcribed 2.7K bytes: > Ludovic Court=C3=A8s transcribed 1.0K bytes: > > ng0 skribis: > >=20 > > > ng0 transcribed 0.4K bytes: > > >> A feature-bug I forgot to report a while ago. > > >> It has been described on the mailinglist (or was > > >> it in my blog or some release announcement I made?) > > >>=20 > > >> Fish doesn't pick up stuff like 'fish-guix' from store > > >> without modifications to the path where fish searches > > >> for vendor or sysadmin installed systemwide 'things' > > >> for fish. > > > > > > I have many more fish packages in a branch which > > > I want to get into guix, but they are stuck because > > > of this. Help welcome, otherwise I'll promise to > > > fix it one day. > > > > > > Currently the only workaround is to symlink individual files from your > > > ~/.guix-profile/whereever/things/went/ to ~/.config/fish/{approriate = subdirs} > >=20 > > Does Fish have an environment variable that can be used to specify the > > search path for extensions, similar to BASH_LOADABLES_PATH? If it does, > > we could use that. > >=20 > > Otherwise, perhaps we can consider it an upstream issue in a way? > >=20 > > Thanks, > > Ludo=E2=80=99. >=20 > Late night reply, so I'll be short. > I have some open reading material on how Nix solved this, > which is the only system coming close to our layout. Everyone > else can just point to one of the canonical paths. >=20 > I haven't concluded yet if Nix' solution is usable for us > as they sometimes take shortcuts. >=20 > I'll post the links within the next 7 days, more likely on > the weekend. >=20 > Thanks, goodnight Long 7 days ;) Here are the links from my bookmarks, for those who want to look into fixin= g this: https://github.com/NixOS/nixpkgs/pull/24314 https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/virtualizati= on/docker/default.nix https://github.com/NixOS/nixpkgs/issues/5331 https://github.com/NixOS/nix/pull/626 https://github.com/NixOS/nix/issues/440 https://github.com/NixOS/nixpkgs/blob/master/pkgs/shells/fish/default.nix If it helps, because our zsh integration (for zsh-extensions) isn't that go= od either and the links reference some of the Zsh work in Nix: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/programs/zsh/zsh= =2Enix https://github.com/NixOS/nixpkgs/commit/003cd41310b5b7839eb4c402d84dc250680= 26c3e --=20 ng0 :: https://ea.n0.is A88C8ADD129828D7EAC02E52E22F9BBFEE348588 :: https://ea.n0.is/keys/ --f34pj57g6eyqjzkw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlpbpJQACgkQ4i+bv+40 hYgDew//drUe0E8ji2zApAPtmPqjRb+yahf0EN9OGmWcTaxMi27BahaiPu8QiTr/ qyUCtbH6H0wa24ksldjl6MmmkB/sglvy2pvdvZJr9KcjVsQYAzBo0L88MrhyRL2C pj+Bi3hPSkg9qqq4xa2d7TmKJRDfBAAeueXyBH9/xeSguruieEXerfbyWdnGt0Th uckHSXSsneUSGc+gpKEiaprWsN5+UdPwUhMbOsFtU/XaQesEKzBbuTnZaqpBMxpa JJOHlOo9Q/qBK6drNLEbC0DLZZFLdd8pmncR0EobrsVtKsTE78LTndwbRZC6GYTX S9KcTivvbMCRaK7Y9+V0B/S8vgzwTsOnWbTpo58v4H92SG0GadH7JrrPeVsKOr5m P4F3rakNEYtdGoPrT0RUFg7sd+siTNhRGLBvWBdZLYrZO5jFHVSG/NxwcwRxDmgu trndS2SSFlH3Eqd0LUtDZnQerOcuOddIsonHUTnj3sOAYBlnRtCtpMnxWyNnHXOu bMlJSF16bhSWr4nTMKsfh09wkwLNHSLTMY80vU0sMm2I8XCIbsa7xYd4hRrqLnzq SlQhQ36IcMMgvR45vu5luUj5pY+D/jaIizs8PvMooS1aD/6qt6g+fS0ERJ8oGk5m dw5nd6YKETzlBR0XedxjmltVUa/YoAXAzIAtTinBinNbyhY7vgw= =Ria+ -----END PGP SIGNATURE----- --f34pj57g6eyqjzkw--