nixos/home-manager config
Nix 46%
Shell 37%
GLSL 8%
Python 8%
1%
Lua <1%

README.md

alex's nix flake #

Installation #

NixOS #

  1. Install Nix and enable flakes
  2. Switch to this flake: nixos-rebuild switch --flake git+ssh://git@knot.starhaven.dev/bates64.com/infra

To switch to a specific machine, e.g. merlow, use git+ssh://git@knot.starhaven.dev/bates64.com/infra#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 git+ssh://git@knot.starhaven.dev/bates64.com/infra

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.