Pre-configured VMs are available at: nix4u.btc4u.me
- Username: workshop
- Password: workshop
Inside the VMs:
- User: ws
- Password: workshop
These VMs are ready for the workshop with all prerequisites installed and this repository's files available.
This repository contains examples for learning Nix package manager and NixOS.
01-ubuntu-examples/- Examples for Nix on Ubuntu02-flakes-examples/- Modern Nix flakes examples
# Install Nix
sh <(curl -L https://nixos.org/nix/install) --daemon
# Enable flakes (optional)
mkdir -p ~/.config/nix
echo "experimental-features = nix-command flakes" >> ~/.config/nix/nix.confFlakes should be enabled in configuration.nix
- Nix Channels
- nix-build (local packages)
- nix-build (GitHub packages)
- nix-shell
- nix-env
- Flakes introduction
- NixOS configuration with flakes