No description
dea09dc228
Flake lock file updates: • Updated input 'home-manager': 'github:nix-community/home-manager/7e00856596891850ba5ad4c5ecd2ed74468c08c5?narHash=sha256-Fo68EF6p/N9GJyHiAUbXtiE7IJlb3IMjK86LuxFMsRU%3D' (2025-01-08) → 'github:nix-community/home-manager/d4aebb947a301b8da8654a804979a738c5c5da50?narHash=sha256-RyrX0WFXxFrYvzHNLTIyuk3NcNl3UBykuYru/P0zW5E%3D' (2025-01-09) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/8f3e1f807051e32d8c95cd12b9b421623850a34d?narHash=sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs%2BrI%3D' (2025-01-04) → 'github:nixos/nixpkgs/bffc22eb12172e6db3c5dde9e3e5628f8e3e7912?narHash=sha256-8YVQ9ZbSfuUk2bUf2KRj60NRraLPKPS0Q4QFTbc%2Bc2c%3D' (2025-01-08) |
||
---|---|---|
.github/workflows | ||
home | ||
hosts | ||
modules | ||
overlay | ||
secrets | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md |
infra
./home
- home-manager configuration files
- 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
./hosts
hosts/common.nix
: configuration that makes sense on all computershosts/zsh.nix
: for computers that have the power to run zsh
./hosts/ytnix
- personal laptop
- a single
default.nix
that could be modularized but works for now
./hosts/chunk
- the overworked server with 5% SLA
- very short and concise
default.nix
- services organized in their modules
- some services run through
virtualisation.oci-containers
:
./hosts/titan
- got this cause chunk would go down way too often :(
- hosted on azure for "reliability"
- runs:
- ghost (through
virtualisation.oci-containers
) - uptime-kuma
- ntfy-sh
- ghost (through
./secrets
- secrets
- see
.sops.yaml
for who privy to what
backups
- hourly borgbackup to rsync.net
- see modules/backup
monitoring
- status.cything.io: uptime kuma (reliable)
- grafana.cything.io: some real-time metrics here; unlike the status page this will go kaput often