nixos configs
Shell 40.6%
Nix 35.7%
GLSL 8.7%
Python 1.7%
Lua 0.1%
Other 13.4%
333 2 0

Clone this repository

https://tangled.org/bates64.com/infra https://tangled.org/did:plc:np53etbqrlladmbpwy36xwlg/infra
git@knot.starhaven.dev:bates64.com/infra git@knot.starhaven.dev:did:plc:np53etbqrlladmbpwy36xwlg/infra

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

alex's nix flake#

Installation#

NixOS#

  1. Install Nix and enable flakes
  2. Switch to this flake: nixos-rebuild switch --flake github:bates64/nixfiles

To switch to a specific machine, e.g. merlow, use github:bates64/nixfiles#merlow as the flake URI.

home-manager#

  1. Install Nix and enable flakes
  2. Install home-manager: nix run home-manager/master -- init --switch
  3. Restart shell
  4. Switch to this flake: nix run home-manager/master -- switch --flake github:bates64/nixfiles

Networking#

Tailscale mesh VPN connects NixOS hosts on a private network. Authenticate once per machine:

sudo tailscale up --accept-dns

Then SSH between hosts should Just Work.