Go to file
Agatha Lovelace efa8532935
ritual: Nix-darwin hackintosh init
2024-11-29 17:07:02 +01:00
common ritual: Nix-darwin hackintosh init 2024-11-29 17:07:02 +01:00
external ritual: Nix-darwin hackintosh init 2024-11-29 17:07:02 +01:00
hosts ritual: Nix-darwin hackintosh init 2024-11-29 17:07:02 +01:00
ops/home flakes :3 2023-03-08 10:27:16 +01:00
.envrc Add colmena devshell 2023-04-19 10:24:08 +02:00
.gitignore Add colmena devshell 2023-04-19 10:24:08 +02:00
README.md ritual: Nix-darwin hackintosh init 2024-11-29 17:07:02 +01:00
flake.lock ritual: Nix-darwin hackintosh init 2024-11-29 17:07:02 +01:00
flake.nix ritual: Nix-darwin hackintosh init 2024-11-29 17:07:02 +01:00

README.md

Nix Infra Config

Using colmena

Hosts

  • Agathas-Mac-mini: macOS/nix-darwin desktop
  • bloodletting: Main server / technogothic.net
  • ritual: macOS/nix-darwin laptop
  • watchtower: Home server

Manual setup on blank system/migrations

Bloodletting:

  • colmena apply - deploy config
  • passwd - set user passwords
  • rsync state:
    • /var/lib:
      • acme/.lego
      • bin_rs
      • fail2ban
      • grafana
      • headscale
      • hedgedoc
      • mastodon
        • dump and import Postgres and Redis DBs
      • matterbridge
      • mc-e2e
      • mc-enigmatica-8
      • mstdn-ebooks
      • nyandroid
      • prometheus2
      • prosody
    • /home/ftp

Agathas-Mac-mini/Ritual:

  • darwin-rebuild switch --flake . - deploy config

Last commit which includes BSPWM configs

Rsyncd Modules

Modded minecraft instance rsync modules can be accessed through mc-[modpack]@bloodletting::mc-[modpack] with --rsh=ssh

Updating mastodon

cd common/pkgs/mastodon && ./update.sh --owner AgathaSorceress --rev <commit hash>