Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register

Bryton Hall

@hall
User ID: 1994605
Member since February 05, 2018
bryton.io
email@bryton.io
0 followers
0 following
  • Overview
  • Activity
  • Groups
  • Contributed projects
  • Personal projects
  • Starred projects
  • Snippets
  • Followers
  • Following
There was an error loading users activity calendar. Retry
  1. hall
  2. README.md

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 .

Activity

View all

Personal projects

View all

Most Recent Activity