infrastructure/README.md
2020-11-28 02:09:40 +00:00

1.1 KiB

nixfiles

Nix deployment related stuff.

SSH Problem solving

For new deploys, the SSHOPTS="-p 22" when // kat is applied to a SSH host definition will be required.

  • export NIX_SSHOPTS="-p 62954"
  • export NIX_SSHOPTS="-p 22"

Deployment

  • nix build -f . deploy.all && ./result
  • nix build -f . deploy.<group> && ./result
  • nix build -f . deploy.<hostname> && ./result

Systems

  • Beltane - Main server.
  • Samhain - Desktop.
  • Yule - Laptop.
  • Litha - Netbook.
  • Mabon - Thinkpad.

To-do

  • Secrets management for Beltane.
  • Additional services configuration for Beltane
  • Move Firefox configuration to be done using home-manager, maybe even going as far to NUR package things like 1password + tree style tabs(?)
  • Move Samhain's two additional big drives to using ZFS, with an ext4 1TiB partition for the excess on the 3TiB drive.
  • Move every desktop manager utilizing system to using Sway.
  • Write a sway configuration. Maybe following this.
  • Move Beltane to using ZFS.