Bryton Hall
@hall
User ID: 1994605
Member since February 05, 2018
There was an error loading users activity calendar.
Retry
hall
A monorepo of all the things that aren't much use on their own to others.
hosts | host configurations |
users | user configurations |
modules | nixos modules |
packages | nix packages |
overlays | nixpkgs overlays |
lib | library functions |
cluster | kubernetes cluster |
cad | various design files |
keyboard | mechanical keyboards |
website | personal webpages |
Other projects I try to maintain or improve here and there:
kubenix | kubernetes management with nix |
draw | vscode extension for drawing (w/ math support) |
configuration
Build a host with either ctrl-shift-b
(in codium
) or
deploy '.#${hostname}'
NOTE: Update the lock file with
nix flake update
Remove old generations and garbage collect with
sudo nix-collect-garbage -d
images
Build a bootable image with:
nix build '.#${hostname}'
secrets
Secrets are managed with agenix:
nix run github:ryantm/agenix -- -e ${secret}.age
packages
Build a package directly with
nix build '.#packages.${arch}.${package}'
cluster
Deploy Kubernetes resources with
nix run github:hall/kubenix -- apply
keyboard
Flash firmware with
nix run '.#keyboard'
debug
Inspect the evaluated config with
nix repl
nix-repl> :lf .