all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Nix programs on path but not found
@ 2022-02-22 20:10 Stefan Baums
  2022-03-02 18:15 ` Gary Johnson
  0 siblings, 1 reply; 2+ messages in thread
From: Stefan Baums @ 2022-02-22 20:10 UTC (permalink / raw)
  To: help-guix

Dear all,

I am running Guix with EXWM. Prior to Guix, in Ubuntu, I used
~/.xinitrc to set some environment variables and run some startup
programs. Since this is apparently not read in Guix+EXWM, I put
the following at the top of my ~/.exwm instead:

   (setenv "PATH" (concat (getenv "PATH") ":/home/user/.nix-profile/bin"))
   (setq exec-path (append exec-path '("/home/user/.nix-profile/bin")))

followed by:

   (start-process "xinit" "xinit" "bash" "/home/user/.xinitrc")

After startup, in eshell I then get:

   ~ $ echo $PATH
   /run/setuid-programs:/home/user/.config/guix/current/bin:/home/user/.guix-profile/bin:/home/user/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin:/gnu/store/0c1yfbxyv877mlgychfgvmk5ha2jqh52-gzip-1.10/bin:/gnu/store/8fpk2cja3f07xls48jfnpgrzrljpqivr-coreutils-8.32/bin:/home/user/.nix-profile/bin

and when I check the value of exec-path, it is:

   ("/run/setuid-programs" "/home/user/.config/guix/current/bin" "/home/user/.guix-profile/bin" "/home/user/.guix-profile/sbin" "/run/current-system/profile/bin" "/run/current-system/profile/sbin" "/gnu/store/0c1yfbxyv877mlgychfgvmk5ha2jqh52-gzip-1.10/bin" "/gnu/store/8fpk2cja3f07xls48jfnpgrzrljpqivr-coreutils-8.32/bin" "/gnu/store/955rbw95zj8g2a3ail5zf9ml7jzi4zr0-emacs-27.2/libexec/emacs/27.2/x86_64-pc-linux-gnu" "/home/user/.nix-profile/bin")

(both as expected).

From ansi-term and from async-shell-command, I am now also able to
run programs installed in my Nix profile (e.g., onboard), but NOT
from eshell (even though PATH is there shown as above), and NOT
from the .xinitrc invoked from my .exwm startup script.

Does anybody what is going on here, and how to fix it?

All best,
Stefan


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-03-02 18:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-22 20:10 Nix programs on path but not found Stefan Baums
2022-03-02 18:15 ` Gary Johnson

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.