Me: Today I'm gong to take some time to really set up my linux machine properly
[HOURS LATER]
Me, crying: WHAT DO YOU MEAN I'M NOT SUPPOSED TO SET ENVIRONMENT VARIABLES IN .ZSHRC
@mala set them in .emacs.el instead
@patterfloof @cwebber @mala nodejs ain't bulletproof though so you better containerize that.
In order to boot Linux properly remember to run npm as root.
@cathal @patterfloof @cwebber brb re-writing EFI bootloader in JS
(i mean, I mock, but half of this was down to me switching to Guix on my home laptop, and I notice it has an early-stage Guile REPL announcement as like line 2 in the Linux boot process scrollathon)
@mala @patterfloof @cwebber Oh no I feel a terrible gravity to start using guix and seriously try learning Guile Scheme. What is it with the fediverse and Guile / Guix?
@cathal @patterfloof @cwebber Founder Effect, online radicalization, THE IRRESISTIBLE BAKED GOODS SMELL OF FREEDOM
@mala @cathal @patterfloof haha, am I the main source of fediverse Guix radicalization
@cwebber I have absolutely no doubt about that. Also harbringer of the harmonist cult.
@nilsreichert how about harbringer of the philiharmonicas cult https://www.youtube.com/watch?v=Ti-bpjcPD40
@mala But where are they supposed to go?
@craigmaloney @mala .zshenv, mostly
@mala Wait, what? Huh? *panics slightly* I've been doing that the whole time!
@IceWolf I know right! You’re supposed to keep them in zshenv!! (This explains why Emacs shells never work right and my path always gets longer every time I shell out) https://unix.stackexchange.com/questions/71253/what-should-shouldnt-go-in-zshenv-zshrc-zlogin-zprofile-zlogout
@mala the only correct place to set environment variables is rc.local