No description
Flake lock file updates: • Updated input 'conduwuit': 'github:girlbossceo/conduwuit/4e5b87d0cd16f3d015f4b61285b369d027bb909d' (2025-04-04) → 'github:girlbossceo/conduwuit/d8311a5ff672fdc4729d956af5e3af8646b0670d' (2025-04-09) • Updated input 'home-manager': 'github:nix-community/home-manager/ef3b2a6b602c3f1a80c6897d6de3ee62339a3eb7' (2025-04-06) → 'github:nix-community/home-manager/b74b22bb6167e8dff083ec6988c98798bf8954d3' (2025-04-11) • Updated input 'nix-ld': 'github:nix-community/nix-ld/140451db1cadeef1e7e9e054332b67b7be808916' (2025-03-31) → 'github:nix-community/nix-ld/661e260728c51903cab5ad88b938fe4ce502be51' (2025-04-07) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/06f3516b0397bd241bde2daefc8538fc886c5467' (2025-04-05) → 'github:nixos/nixpkgs/6f061f35682410185d9a1582601e9241bfa6ad96' (2025-04-11) • Updated input 'nixpkgs-stable': 'github:nixos/nixpkgs/7819a0d29d1dd2bc331bec4b327f0776359b1fa6' (2025-04-05) → 'github:nixos/nixpkgs/f9ebe33a928b5d529c895202263a5ce46bdf12f7' (2025-04-10) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/9d00c6b69408dd40d067603012938d9fbe95cfcd' (2025-04-06) → 'github:oxalica/rust-overlay/5e64aecc018e6f775572609e7d7485fdba6985a7' (2025-04-11) • Updated input 'sops-nix': 'github:Mic92/sops-nix/523f58a4faff6c67f5f685bed33a7721e984c304' (2025-04-06) → 'github:Mic92/sops-nix/69d5a5a4635c27dae5a742f36108beccc506c1ba' (2025-04-08) • Updated input 'vscode-extensions': 'github:nix-community/nix-vscode-extensions/da51d4cab526bef885e8c95ab2b9455bfe0940d4' (2025-04-06) → 'github:nix-community/nix-vscode-extensions/f0555ec37883d2bddca658cad7bfe995bc195217' (2025-04-11) |
||
---|---|---|
.github/workflows | ||
home | ||
hosts | ||
modules | ||
overlay | ||
secrets | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
garnix.yaml | ||
justfile | ||
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