Skip to content

Latest commit

 

History

2,829 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechNet

The TechNet is my personal network of computing devices, all connected via a WireGuard VPN network.

Bump flake.lock

Hosts

Configured by this repo, one flake output each:

Host Role Platform Modules
Heimdall Server — WireGuard hub, DNS, services, binary cache x86_64-linux 2-server
Odin Laptop — workstation, deploy host, tang server x86_64-linux 3-laptop
Ragnarok Backup server — Rock64 SBC, off site aarch64-linux 1-backup-server
Thor PinePhone aarch64-linux 5-phone

Every host also imports 0-common.

Other devices

On the network, but not configured from here:

  • Hela — tablet. 4-tablet is a placeholder.
  • ThorX — Android phone. Its Syncthing is configured on the device.
  • Loki — PineTime smart watch, bio-monitor and TechNet remote control. Pairs over Bluetooth rather than joining the tunnel.
  • Home automation — ESPHome lights, sensors, an IR bridge and two smart sockets, defined under esphome/devices and addressed in Architecture.

Off the network entirely: a tech kit of computer repair tools, peripherals and accessories.

Linting

nix run .#lint scans every host for options this repo sets to a value the option already carries by default, and warns with the file and line of each one. Pass host names to narrow it, --fail to make findings an error in CI, and list anything deliberate in lint/allowed-defaults.nix to silence it.

Documentation

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages