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-shell
withdirenv
(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.