update readme

This commit is contained in:
cy 2024-12-30 23:40:47 -05:00
parent 0f92b93946
commit d092b26a39

View file

@ -1,11 +1,12 @@
# infra # infra
## ./home ## ./home
- home-manager configuration files - [home-manager](https://github.com/nix-community/home-manager) configuration files
- foot, tmux, and zsh are configured in Nix - foot, tmux, and zsh are configured in Nix
- nvim, rofi, sway, waybar are configured in their own literature and symlinked to $XDG_CONFIG_HOME with home-manager - nvim, rofi, sway, waybar are configured in their own literature and symlinked to $XDG_CONFIG_HOME with home-manager
## ./hosts ## ./hosts
- [`common.nix`](hosts/common.nix): configuration that makes sense on all computers - [`hosts/common.nix`](hosts/common.nix): configuration that makes sense on all computers
- [`hosts/zsh.nix`](hosts/zsh.nix): for computers that have the power to run zsh
### ./hosts/ytnix ### ./hosts/ytnix
- personal laptop - personal laptop
- a single [`default.nix`](hosts/ytnix/default.nix) that could be modularized but works for now - a single [`default.nix`](hosts/ytnix/default.nix) that could be modularized but works for now
@ -13,16 +14,27 @@
### ./hosts/chunk ### ./hosts/chunk
- the overworked server with 5% SLA - the overworked server with 5% SLA
- very short and concise [`default.nix`](hosts/chunk/default.nix) - very short and concise [`default.nix`](hosts/chunk/default.nix)
- `.nix` modules for each service - services organized in their modules
- some services run through `virtualisation.oci-containers`: - some services run through `virtualisation.oci-containers`:
- [immich](hosts/chunk/immich.nix) - [immich](hosts/chunk/immich.nix)
- [ghost](hosts/chunk/ghost.nix) - [conduwuit](hosts/chunk/conduwuit.nix)
- [conduit](hosts/chunk/conduit.nix)
### ./hosts/titan
- got this cause chunk would go down way too often :(
- hosted on azure for "reliability"
- runs:
- [ghost](hosts/titan/ghost.nix) (through `virtualisation.oci-containers`)
- [uptime-kuma](hosts/titan/uptime-kuma.nix)
- [ntfy-sh](hosts/titan/ntfy.nix)
## ./secrets ## ./secrets
- secrets - secrets
- see [`.sops.yaml`](.sops.yaml) for who privy to what - see [`.sops.yaml`](.sops.yaml) for who privy to what
## backups
- hourly borgbackup to [rsync.net](https://rsync.net)
- see [modules/backup](modules/backup.nix)
## monitoring ## monitoring
- [status.cything.io](https://status.cything.io/): uptime kuma, hosted on azure for resiliency<sup>TM</sup> - [status.cything.io](https://status.cything.io/): uptime kuma (reliable)
- [grafana.cything.io](https://grafana.cything.io/): some metrics real-time metrics here; unlike the status page this will go kaput often - [grafana.cything.io](https://grafana.cything.io/): some real-time metrics here; unlike the status page this will go kaput often