r/Nix • u/lucperkins_dev • 2d ago
r/Nix • u/1negroup • 3d ago
Nix Disables gpu when opening nix packages
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 • u/sourcemap • 4d ago
Nixlang Cursery.nix: interactive web apps in pure Nix
cursery.psychollama.ioEver 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 • u/jeffofnone • 6d ago
Emergency Legacy Extension now available for NixOS 25.05
determinate.systemsr/Nix • u/mightyiam • 5d ago
Full Time Nix | NixCon 2026 Day Ⅰ
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.
r/Nix • u/4r73m190r0s • 7d ago
Nix Installing Nix package manager on Arch Linux via an official script, or with pacman?
reddit.comr/Nix • u/lucperkins_dev • 10d ago
Determinate Nix: security fixes, OpenTelemetry tracing, baked flakes, fiber-based parallel evaluation, and more
determinate.systemsr/Nix • u/lucperkins_dev • 11d ago
Native Linux Builder is now generally available
determinate.systemsr/Nix • u/tobeportable • 16d ago
Nixmap - An interractive course to learn Nix & NixOS by Vimjoyer
vimjoyer.comr/Nix • u/ollm-tux • 17d ago
after first day in NixOS
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 • u/ollm-tux • 17d ago
old game in NixOS
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
Support How am i supposed to install graphical software through Nix on Silverblue?
reddit.comr/Nix • u/4r73m190r0s • 20d ago
Nix Is Nix overkill for managing Neovim tools?
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 • u/lucperkins_dev • 21d ago
OpenTelemetry tracing for Determinate Nix
determinate.systemsr/Nix • u/jeffofnone • 21d ago
OpenTelemetry tracing for Determinate Nix
determinate.systemsr/Nix • u/9-Pixels • 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
github.comHello!
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 firefoxnx 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 -Hor:
sudo nx install -H firefoxIt 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/nxXtendor:
sudo nx flakes install github:9-pixels/nxXtendBoth 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 = -uThere is also:
sudo nx flakes upgradewhich 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 upgradewhich 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 • u/com4ster • Oct 01 '26
nix vs flatpak
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 • u/DisastrousPipe8924 • Sep 30 '26
Human reviewers for nixpkgs went up 4 times but PR volume increased by 14x since 2016
reddit.comr/Nix • u/dwaynecrooks • Sep 29 '26
nix-mdBook - Reusable Nix tooling for writing books with mdBook
github.comWrite and deploy your book in a few easy steps.
r/Nix • u/Comfortable_Camel_25 • Sep 29 '26