this post was submitted on 23 Mar 2026
4 points (61.1% liked)

Programming

26193 readers
317 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] TehPers@beehaw.org 14 points 23 hours ago* (last edited 23 hours ago) (2 children)

I recently built a voice-to-text agent in Rust

Agent..? Uh, okay, let's just use that word for everything now.

I did not have the Rust toolchain installed on my system. I simply told the coding agent that I use Nix, and it figured out how to pull in the entire Rust toolchain through Nix, compile the project inside an isolated shell and produce a working binary.

Sorry, where is the part where you built something?

Anyway, NixOS gets a lot of praise. Maybe it's something I should try if Manjaro doesn't survive its current drama (though it seems like they have a path forward now).

[–] 30p87@feddit.org 1 points 4 hours ago

When installing a package is too hard, one simply should not use a PC. Maybe the nursing home would be a better place.

[–] NostraDavid@programming.dev 4 points 20 hours ago

I've been using NixOS for a year now, and I did use LLMs to set up a large part of my configuration: It's absolute amazing being able to share 1 configuration between multiple machines.

I also added a Justfile to hold a bunch of common commands, so I can never forget them :D

Just start out by throwing your hardware-configuration.nix and configuration.nix (from /etc/nix/configuration, IIRC) into a repo, and sudo nixos-rebuild switch as starting command (in that repo).

Also yes, each host will need its own hardware-configuration, but they can share a configuration.nix (to some extent), but just start by adding a list of programs from https://search.nixos.org/packages, oh and @vimjoyer IS the documentation.