NixOS
A reproductible, declarative and reliable Linux operating system.
NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.
Most of my infrastructure is on NixOS.
Links
Nixos article
Why using NixOS ?
The nix-shell case
Let’s dig into nix-shell (nix run)
- usage
- simple example (make package available)
- complex example (create a package, run commands, drops a shell)
- automate
nix-shellwithdirenv(in and out of emacs 🎉)
Additionally, look into shell.nix vs default.nix vs …
Developing with Nix
nixos-container usage
Properties
:CREATED:
I want to use that ! on the okinawa, carthage mainly.