14

I'm very, very new to nix and nixOS both - I come from imperative workflows and very very rarely anything determinative, so this is all brand new to me.

As an example of the kind of thing I don't understand how to do, let's take an example repo I've been bouncing off: https://github.com/GideonWolfe/Chameleon

On a "normal" system, I can get pip and python ready, and then make install and I'm off to the races.

With NixOS, I've got as far as adding python3 and gnumake to my configuration.nix packages. (I have also discovered that putting python in my system packages was the wrong move, so some advice on how better to go about this would be cool too.)

I can't for the life of me wrap my head around what I'm supposed to do, and so many people online are using flakes but I'm on stable 23.11 (and quite daunted by flakes) so I'd prefer if this was from that POV.

Can anyone speak to any of these points? I've tried reading the docs but it's very confusing for some reason.

you are viewing a single comment's thread
view the rest of the comments
[-] apotheotic@beehaw.org 3 points 1 month ago

That's very helpful, I'll take a look. Thank you!

I'm enjoying the aspect of nixos insofar as it "forcing" me to understand what's actually going on a bit more than other distros. I decided to basically take off the training wheels and just installed a bare nixos install - no DM just a shell (which was a first for me too). I'm getting situated with hyprland (which, I'm led to understand is also a steep learning curve). Its a lot of fun but I'm doing a lot of head scratching.

[-] Grand@programming.dev 1 points 1 month ago

Glad I could help a bit

this post was submitted on 10 May 2024
14 points (100.0% liked)

Nix / NixOS

1465 readers
7 users here now

Main links

Videos

founded 1 year ago
MODERATORS