NixOS

Nix is a tool that takes a unique approach to package management and system configuration. Use it to build reproducible, declarative and reliable systems.

Posts mostly in English.

Announcements created by the NixOS Marketing Team, account monitored by @raboof

NixOS boosted:
da_am :nixos: :houdini:anthony@mast.mrrl.me
2025-05-20

I literally just made a bootable live cd for nixos to boot into a browser on a whim for a test. I had 0 knowledge of this 10 minutes ago and 5 of those minutes was writing the iso to the usb stick. Nix surprises me again. And you can make any type of image you want... digitalocean, ec2, hyperv, vmware, etc. Its nuts:
github.com/nix-community/nixos

#nixos

NixOS boosted:
Chris McDonough ✅chrism@chattingdarkly.org
2025-05-19

NixOS 100: Defining and Using Custom NixOS Options

youtube.com/watch?v=Z5vyoBqYfu

#nix #nixos

NixOS boosted:
2025-05-13

April 2025 in Reproducible Builds!

* reproduce.debian.net
* "Fifty Years of Open Source Software Supply Chain Security"
* 4th CHAINS Software Supply Chain Workshop
* Mailing list updates
* "Canonicalization for Unreproducible Builds in Java"
* "OSS Rebuild" adds new TUI features
* Distribution roundup
* "diffoscope" & "strip-nondeterminism"
* Website updates
* Reproducibility testing framework
* Upstream patches

reproducible-builds.org/report

NixOS boosted:
Miroslav Kraveckravemir@fosstodon.org
2025-05-13

Developing #Java with #Gradle on #NixOS and needing multiple or different specific #JDK(s) (toolchain versions) might be a tricky with NixOS, as it's not following FHS and installed JDK(s) aren't placed in standard Linux locations.

Sharing a configuration to be added/imported into `configuration.nix`, that makes multiple JDK(s) available in /opt/java, and therefore Gradle's JDK auto-detection picks them.

discourse.nixos.org/t/system-w

NixOS boosted:
pinage404.rss :nixos:pinage404@mamot.fr
2025-05-11

If you are using #NixOS, just use this configuration

```nix
{ pkgs, ... }:
{
services.orca.enable = true; # for screen reader
environment.systemPackages = [
pkgs.pied # only available on unstable at time of writing
]
}
```

NixOS boosted:
Raito Bezariusraito@nixos.paris
2025-05-10

Thanks to the awesome @leftpaddotpy and 9999years (I don't have their fedi?!), we now have #Lix 2.93.0: lix.systems/blog/2025-05-06-li.

The release notes contain a lot of goodies, nevertheless, another cool thing about it is that it contains a tremendous effort from eldritch horrors to rewrite the I/O and threading model to KJ: the Cap'n'Proto asynchronous runtime.

This unveiled a massive amount of hidden ordering constraints in the codebase, very hard to debug.

1/2 #NixOS

NixOS boosted:
2025-05-09

The video from my FOSDEM 2025 talk on "How reproducible is NixOS?" has finally been published! (it had sound issues before).

You can find it here: fosdem.org/2025/schedule/event

If you are interested, it is also based on a blog post: luj.fr/blog/is-nixos-truly-rep

NixOS boosted:
2025-05-08

I saw a post that Ubuntu 25.10 is switching to sudo-rs, which is a rust-based alternative to regular sudo. So I decided to do the same for my #NixOS install. All it took was:

```
security.sudo-rs = {
enable = true;
execWheelOnly = true;
wheelNeedsPassword = true;
};
```

codeberg.org/8bitbuddhist/nix-

NixOS boosted:
2025-05-08

Polish below / Polski poniżej, boosts appreciated!

I’m very glad to announce we have an official date for the next Nix User Group Poland Meetup! If you happen to be around Gdańsk, Warsaw, or Poznan on the 23rd of May, please come to either HS3, HSWaw, or HSPoz and join us for some great talks, great people, and great Nix. We’ll be starting at 17.00.
We coordinated between the three hackerspaces to connect them through streams, so any talk in any place will be appreciated from all 3.
We’re still open for more talks, so be sure to use the submission form or contact me directly if you want to share anything nix-related with our community.

More info at our channels:
Discord: discord.gg/eJnKKjQ3Bc
Matrix: #nug-poland:matrix.org

We hope to see you there!

=======

Z przyjemnością ogłaszam, że mamy datę następnego meetup-u Nix User Group Polska! Jeśli będziesz w okolicy Gdańska, Warszawy, czy Poznania 23 maja serdecznie zapraszamy do jednego z HS3, HSWaw, i HSPoz na świetne prelekcje, do świetnych ludzi, i na świetne Nixowanie.
Zaczynamy o 17.00.
Meetup będzie odbywać się równocześnie we wszystkich 3 hackerspejsach, które będą połączone streamami, więc każda prelekcja z każdej lokalizacji, będzie oglądana w każdej innej.
Wciąż jesteśmy otwarci na więcej prezentacji, więc jeśli masz coś około-Nixowego do podzielenia się z community, zapraszamy do wypełnienia formularza, albo skontaktowania się ze mną.

Więcej info na naszych kanałach:
Discord: discord.gg/eJnKKjQ3Bc
Matrix: #nug-poland:matrix.org

Do zobaczenia!

#nix #meetup #nixos

NixOS boosted:

I really like the easy way that NixOS enables you to get rid of all cruft through one config file. Discover, kwallet and elisa are part of the Plasma metapackage. Removing them in other distros gets you the warning that you, by removing them, are actually removing Plasma. Not so in NixOS. a clean working Plasma session remains, without those unnecessary addons. Re-adding them is one simple edit away.

#nixos #kde

NixOS boosted:
Chris McDonough ✅chrism@chattingdarkly.org
2025-05-08

This is the only practical written advice I've seen about composing #NixOS configuration:

nixos-and-flakes.thiscute.worl

NixOS boosted:
₮𐌷฿∈thbe@masto.ai
2025-05-08

Just 15 days until #NixOS 25.05 release! Right on time, #GNOME 48 has been merged into staging-next, thanks to the excellent work of Jan Tojnar. 🚀

github.com/NixOS/nixpkgs/pull/

NixOS boosted:
2025-05-08

Join us at the next :nixos: #NixOS AT User Group Event "zero hydra fails hackathon" in Vienna 9th of April: nixos.at/posts/meetup-2025-05-

NixOS boosted:
Yann Büchau :nixos:nobodyinperson@fosstodon.org
2025-05-06
2025-05-05

Join us for the 6th Zürich ZHF hackathon on May 24-25! Help prepare for #NixOS 25.05 Warbler release: fix bugs, learn #Nix, network with contributors! Bring a friend, and meet the community. Details discourse.nixos.org/t/2025-05-

NixOS boosted:

Great fun I just had with Nixbook, a project by Mike @codemonkeymike , turning your computer in a Nix-powered Chromebook. Restarted 8 years ago with Linux Mint and have been on a great Linux journey since. and yes, I've done them all (except LFS and some other curiosa). Nice to be on Cinnamon again. Did Nix as well, and still had those configuration.nix files lying around. Don't really need them, all just works. Only switched a channel of course ;-) Check it out, it's a great one!
You can find it here: github.com/mkellyxp/nixbook

#nixos #cinnamon

2025-05-02

🚨 Only 10 days left to apply for Summer of Nix 2025! 🚨
Are you a student or early-career dev passionate about #OSS?
Join a paid summer program to work on real #FOSS projects, learn #Nix with experienced mentors, and connect with a global community.
Apply by May 12: github.com/ngi-nix/summer-of-n
#NixOS

NixOS boosted:
Chris McDonough ✅chrism@chattingdarkly.org
2025-05-02
NixOS boosted:
2025-05-01

Completely honored to be on the #asknoahshow talking about #nixbook #NixOS and just how us Linux nerds can really help our local community.

Thanks Noah for the great chat and feedback!

podcast.asknoahshow.com/439

NixOS boosted:
2025-05-01

Packaged the open-source community calendar #Lauti for #NixOS, now in version 1.0 lauti.org ➡️ github.com/NixOS/nixpkgs/pull/

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst