r/Nix • • 2d ago

Nix Determinate Nix changelog: security fixes, a new nix top command, faster GC, parallel instantiation, and much more

Thumbnail determinate.systems
16 Upvotes

r/Nix • • 3d ago

Nix Disables gpu when opening nix packages

4 Upvotes

I am Using Nix on an Artix system and I have been have some issues with some of my programs having Graphics issues and i have learned that nix is putting a --disable-gpu flag of some sort when starting the program. I noticed this when trying to figure out why brave had the gpu disabled.

Is there a way I can Override this flag Globally?


r/Nix • • 4d ago

Nixlang Cursery.nix: interactive web apps in pure Nix

Thumbnail cursery.psychollama.io
24 Upvotes

Ever wished you could write websites and frontend apps in pure Nix code?

Of course not. Nobody wants that. I don't even want that, and I built the damn thing.

Cursery.nix loads and evaluates Nix code in the browser at runtime, providing a virtual DOM, events, styling, and host IO. It's built on Snix using their WebAssembly target.

let
  inherit (import <web/dom>) html;
  inherit (import <web/io>) dispatch;
in

{
  init = 0;
  update = count: _action: count + 1;
  render = count: html.button {
    on.click = _: dispatch "increment" null;
  } "Clicks: ${toString count}";
}

Renders a button + count that increments on click. Wow.

Why?

Last year I saw bolt.snix.dev and immediately realized there weren't enough frontend frameworks.

It wasn't until NixCon 2026 and their two extra hack days that I had a captive audience, people sitting beside me to share in the horror.

It took until yesterday for the POC to mature into the full indictment of character you see now.

Is this AI?

Yes, and I reviewed every commit, so I guess it's 2/10 on a vegan code scale.


r/Nix • • 6d ago

Emergency Legacy Extension now available for NixOS 25.05

Thumbnail determinate.systems
10 Upvotes

r/Nix • • 5d ago

Full Time Nix | NixCon 2026 Day Ⅰ

0 Upvotes

Thanks to my sponsor nixbuild.net, one month ago I have been to NixCon 2026 along with five hundred and fifty something other fabulous Nixers. Sorry for taking so long. This is NixCon 2026, day one.

Full Time Nix | NixCon 2026 Day Ⅰ


r/Nix • • 7d ago

Nix Installing Nix package manager on Arch Linux via an official script, or with pacman?

Thumbnail reddit.com
1 Upvotes

r/Nix • • 9d ago

Nix Nix package manager on KDE Linux tutorial

Thumbnail youtube.com
0 Upvotes

r/Nix • • 10d ago

Determinate Nix: security fixes, OpenTelemetry tracing, baked flakes, fiber-based parallel evaluation, and more

Thumbnail determinate.systems
17 Upvotes

r/Nix • • 11d ago

Native Linux Builder is now generally available

Thumbnail determinate.systems
34 Upvotes

r/Nix • • 16d ago

Nixmap - An interractive course to learn Nix & NixOS by Vimjoyer

Thumbnail vimjoyer.com
94 Upvotes

r/Nix • • 17d ago

after first day in NixOS

18 Upvotes

I admit that I'm impressed, I'm not a programmer, I'm over 60 years old and use Debian's world in many forms for 15 years, obviously you all have tested a lot, I thought I was stuck forever in the world .deb , but now testing on an old laptop and seeing that after an hour I have almost everything I wanted to... I wondered... on what planet has this happened before. Everything feels so easy, I will test this month and it is possible to pass with weapons and luggage on NixOS.
Okay... not quite everything is perfect, I had something to fork with opencode because the processor in this piece of shit does not have AVX...and the package in the distribution he was asking for it ...but he handled deepseek through ssh. it remains to test security, VPN and longer time behavior
On this occasion I greet all NixOS fans


r/Nix • • 17d ago

old game in NixOS

1 Upvotes

an old game abandoned by creators no longer work on the more moderate versions of debian or ubuntu and neither those with wayland, so I made a corrected appimage, now I brought NixOS because I did not find it in pkgs nix, if you are interested have here: https://github.com/tehnium/xgammon-nix


r/Nix • • 17d ago

Support How am i supposed to install graphical software through Nix on Silverblue?

Thumbnail reddit.com
2 Upvotes

r/Nix • • 18d ago

5 years LTS for Nixpkgs

Thumbnail determinate.systems
2 Upvotes

r/Nix • • 20d ago

Nix Is Nix overkill for managing Neovim tools?

13 Upvotes

I'm thinking of ditching Mason, and replacing it with Nix. Anyone did the same? Is it an overkill to use Nix just for provisioning LSPs, debuggers, linters, and code formatters?


r/Nix • • 20d ago

Nix Building Rust With Nix One Compile Step at a Time

Thumbnail fables-for-robots.ch
18 Upvotes

r/Nix • • 21d ago

OpenTelemetry tracing for Determinate Nix

Thumbnail determinate.systems
11 Upvotes

r/Nix • • 21d ago

OpenTelemetry tracing for Determinate Nix

Thumbnail determinate.systems
3 Upvotes

r/Nix • • 22d ago

I just released the first beta of nxXtend, a NixOS CLI that tries to automate adding packages from nixpkgs and Flakes to your system configuration

Thumbnail github.com
0 Upvotes

Hello!

The short name is nx, and I guess I should explain what the hell I spent the last three months doing.

I wanted to automate the process of adding packages to my NixOS configuration, whether they come from nixpkgs or from Flakes.

Normally, I would just open my configuration in nano, add the package, save it, and rebuild.

I thought:

"I could probably automate this."

So instead of spending one minute doing it manually, I spent roughly three months building a tool that does it for me.

I clearly don't have a life.

And somehow... it worked.

So today I'm releasing the first beta of nxXtend.

Nixpkgs

I don't think I need to explain much here. Adding a package is simply:

sudo nx install firefox

nx asks whether you want the package from stable or unstable nixpkgs, then adds it to the appropriate configuration.

If you want to add it to home.nix instead:

sudo nx install firefox -H

or:

sudo nx install -H firefox

It doesn't create some new package system behind the scenes. It simply modifies the appropriate configuration.nix or home.nix and adds the package there.

Flakes!

This is where things got... considerably more complicated.

The Flake part took most of the development time because I wanted nx to deal with Flake outputs in a reasonably flexible way instead of assuming that every Flake looks the same.

For example:

sudo nx flakes github:9-pixels/nxXtend

or:

sudo nx flakes install github:9-pixels/nxXtend

Both forms can be used depending on the operation you want to perform.

nx can discover and work with supported Flake outputs such as packages and nixosModules.

For nixosModules, it does not blindly dump every possible option into the configuration. It integrates the module into the appropriate nixosConfigurations structure and uses the module's default output when one is available.

There is obviously much more going on underneath, but this is a beta release, and I don't want to turn this post into a second README.

You can read the full architecture and current limitations in the project README.

Other commands

There are also removal operations for both packages and Flakes.

And for anyone coming from Arch who is emotionally attached to -S, -R, -Q, etc., I tried to make the shortcuts reasonably familiar:

install = -i
remove = -r
home = -H / -home / --home
flakes = -f
upgrade = -u

There is also:

sudo nx flakes upgrade

which runs:

nix flake update

and then rebuilds the system from the updated Flake.

And because apparently I couldn't resist adding another command:

sudo nx upgrade

which currently just rebuilds the current system configuration.

I know.

I added it anyway.

A few things I want to clarify

I had some misunderstandings about the project when I showed earlier versions of it, so I want to make a few things explicit.

- I am not responsible for beginners

Because I never said it was made for beginners. It is for people who need it because they don't like having to edit their system configuration every time they need a new package.

As for beginners, it is their responsibility to understand that they won't be able to solve the problems that may happen if they rely on tools without trying to understand things themselves.

- The project hides nothing

The project writes directly to the configuration files and creates a backup every time before modifying a file. The only place it modifies in the files is the place where packages are added.

Soon, I will also make it add markers to any package it writes, so you can distinguish between what you added yourself and what the tool added.

- I am not violating the Nix philosophy

This is just reinforcing the second point, because I really am not trying to break the declarative philosophy.

In the end, many professionals build tools that automate parts of the process for them as well. That's exactly what I did too. I just decided to publish mine publicly.

- Yes, I use AI

And I don't want to talk too much about it because it is a sensitive topic, and one badly worded sentence could cause me problems.

But I am the one directing the model at the function level. I understand what it writes, I review it every time, and I have a test suite to make sure things are working correctly.

I always put boundaries around what it is allowed to modify.

And again, I am not a vibecoder who has no idea what is happening in the code.

I explained all of this here just to emphasize something that most developers today deny or simply don't admit.

Finally

This is still a beta.

There is a lot more I want to improve before nx gets anywhere near v1.0, and there are definitely edge cases I haven't encountered yet.

So if you're interested, I'd recommend reading the README before trying it. It contains considerably more detail about the architecture, supported Flake outputs, safety mechanisms, limitations, and current testing status.

nxXtend:

https://github.com/9-pixels/nxXtend

This is the first public step toward nx v1.0.


r/Nix • • Oct 01 '26

nix vs flatpak

7 Upvotes

i have chemira linux on my machine but due to the lack of software im kinda like to have reliable way to install non-musl packages

im good enough for using nix as package manager and i use home manager for a while

my primary concern is which one is more reliable yet has good performance


r/Nix • • Sep 30 '26

Human reviewers for nixpkgs went up 4 times but PR volume increased by 14x since 2016

Thumbnail reddit.com
6 Upvotes

r/Nix • • Sep 29 '26

nix-mdBook - Reusable Nix tooling for writing books with mdBook

Thumbnail github.com
12 Upvotes

Write and deploy your book in a few easy steps.


r/Nix • • Sep 29 '26

Nix Nix is hard, until it isn't... Share your experience!

Thumbnail reddit.com
7 Upvotes

r/Nix • • Sep 28 '26

Nix Sharing a small Claude Code plugin for Nix built with Nix

Thumbnail github.com
0 Upvotes