Hi All
super-comma is an ultra-fast, zero-dependency Nix command runner helper written in Rust and powered directly by nixpkgs-multiverse. It is inspired by the project comma nix. But my project is loaded with batteries and much more DX(Developer eXperience). You’ll love it.
This project makes the consumption easier for nix shell, nix run commands and versions list all with simple handy commands like ,(nix run) ,s(nix shell) ,v(versions checking) .
The project have some cool flags and also integrations like nix-output-monitor and landrun for sandboxing all with just few flags. Dont want to type these nom and sandboxing flags verbose? U can add it to env variable for session or globally as like config. Go read the README, you’ll love it.
Though plenty of features, I sticked to this principle: Simple by default and powerful when needed
So learn as u go.
Want more integrations? Please feel free to raise an issue
Sandboxing is pretty cool, u want to try a software but dont want it to connect to inernet?
This project enables some real adhoc shell environments and with the sandboxing etc figure out the possibilities for everyday usage, CI etc
The project has zero dependencies for rust. Coz this project just makes u type short commands and the program just does some splitting and joining of strings. So please feel free to unslop some logic written by the LLM there if u think it can be simplified. Skeptic coz LLM(though it’ll change in future)? just use the program with -o flag and u can just use the program to give you the final command without running.
The Github README is carefully crafted to explain all the features, so take your time there.
I’m a nix and nixos user since 2024, so I know some nix and the project design and integration of nom and landrun etc purely my design and idea and instructed the llm with my knowledge. But i’m not having good rust knowledge, so that part is covered by LLM.
I wanted to write it with PF languages like haskell etc, but I wanted to quickly bring the idea to fruition with my brainstorm of features. Code maybe slop, but the ideas, design choices aren’t.
I cant be rude enough to ask real programmers to review the code, but please feel free to suggest anything in the issues.
Thank You
Vivekanandan KS
A passionate Nix and NixOS user ![]()