transitioning from nixos to guix, need tips for lisp learning and other fun stuff
3d 12h ago by piefed.blahaj.zone/u/erinmeow in guix@infosec.pubalso i want transition from neovim to emacs since i hate trying to make emacs like stuff but being scared of habits/routine/lisp
need both tips
i also asahi linux user huuuuuuuuuuh
idk give as much info as possible
Systemcrafters have very hands-on videos on Emacs and Guix. They have a Guile course for a fee too.
also partitioning makes me veryyy scary since i bricked once my laptop by accidentally erasing firmware partition
apple is unfun hehehe
temple os reference? ( it had a section for unfun games iirc)
Please feel free to post any problems you have, maybe slightly accumulated if you find yourself having many
Um I would genuinely just read through the manuals for guile and guix, they contain most of the information needed. The guile manual does explain in an introductory section all the basic building blocks you will need. If you will be writing packages, first make sure you have learnt about s-expressions ( they are very cool, think python ast library but foundational to the language), and then read the section in the guix manual about g-expressions.
Probably just download the guix, guile, shepherd and guix cookbook pdfs to have them on hand, or just use the internet to get the ones synced with master branch
There is a guix guile primer available: https://guix.gnu.org/cookbook/en/html_node/A-Scheme-Crash-Course.html
Make sure to read other peoples configs if you can. There are blog posts on the guix website explaining more complex concepts if you ever need them like the monad implementation and how the store works, also how to package rust packages.
Dont worry if youre original asahi setup takes a long time to get together, it took me about 3 months or more before my guix setup was all on par with my fedora one ( waiting for things to be packaged and stuff). But after that 3 months, i have it for life, so when I die I will have saved quite a bit of time i think