Nix is a hermetic, deterministic, and declarative build system, package manager, and operating system. It will save you time and money by making sure:
But, you have to use it right. You can’t go half-way in.
Do you find Nix hard to use? Is the documentation confusing, the language obtuse and difficult? Have you had trouble training new devs?
If so, you need this service.
I’m offering dedicated Nix support for a limited number of clients. Here’s how it works:
To sign up, say hello in the chat box in the corner to get started, or register an account.
Get a dedicated help room just for your team. Speed up your Nix development time for everyone. Accellerate your product development by getting the infrastructure questions out of the way.
Is Nix part of your job, but you don’t feel 100% comfortable? Get fast dedicated help from an expert. Perform better at your job. Get your Nix questions answered before anyone else and get back to being productive.
This is just a private XMPP server, you can register an account here or use your own. Join the public nix-lobby room to get started. When you sign up for the dedicated, paid support you’ll be added to a private chat room that you can use for future help requests. We also have 1-on-1 and encrypted messaging for any sensitive information.
I’m Ben Sima and I’ve been working with Nix for 5+ years. All of my personal infrastructure runs on NixOS: email, IRC, XMPP, hardware, websites including this one. I’ve contributed open source packages and modules to nixpkgs. In my day job, I’ve managed a Nix-based build system and infrastructure for 150+ developers, handling dozens of custom packages, hundreds of builds per day, and a private cache of terabytes of Nix packages. I’ve probably managed the largest Nix deployment in the world besides the public NixOS.org infrastructure.
My career mission is to make reliable software, and Nix is one of the best tools for that job. But people often complain that Nix is hard to use. So my goal with this project is to make Nix easy to use and understand. First I will help you with your day-to-day problems. Along the way I will work out better ways to explain the concepts, benefits and usage of Nix. Then I will take these lessons back to the Nix manual and tooling to make the product better. So in buying this service your money actually buys twice the value: you get direct suport of your daily problems, and you get indirect support by improving Nix over time.
The business mantra I operate by is “win and help win.” By offering this service I will help your organization win by improving your infrastructure and delivering reliable software products, and the Nix community wins by having more dedicated improvements contributed upstream.
For special projects I offer Nix development work and training on a contract basis. Message me at bsima@simatime.com and we’ll see if your project is a good fit. If not, I can recommend other contractors that I trust will get the job done.
It’s all manual right now. I’ll invoice you for payment at the beginning of every month. If you want to cancel, just message me, no hard feelings. Or just don’t pay your invoice I guess.
If you want your XMPP account deleted, you can usually do that from an XMPP client, or message me directly and I’ll do it from the admin console.
Yeah I save the logs for 30 days. If you need them deleted for some reason, message me an I’ll delete any logs. If you have sensitive data, use OMEMO or PGP encryption.