8
5

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.pub

also 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