https://github.com/ducks/pond-nix
NixOS config for my Fornex VPS
https://github.com/ducks/pond-nix
Last synced: 4 months ago
JSON representation
NixOS config for my Fornex VPS
- Host: GitHub
- URL: https://github.com/ducks/pond-nix
- Owner: ducks
- Created: 2026-01-17T00:22:09.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-03-11T18:05:51.000Z (4 months ago)
- Last Synced: 2026-03-11T23:22:21.524Z (4 months ago)
- Language: Nix
- Size: 63.5 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Burrow NixOS
NixOS configuration for personal VPS infrastructure.
## Services
- **Gitea** - Git hosting
- **GoatCounter** - Analytics (jg, dv, gv instances)
- **Woodpecker CI** - CI/CD
- **Scrob** - Music scrobbling server
- **Caddy** - Web server / reverse proxy
## Structure
- `configuration.nix` - Main system configuration
- `services/` - Service-specific configurations
- `secrets/` - Encrypted secrets (git-crypted)
## Deployment
```bash
# Build and activate configuration
sudo nixos-rebuild switch
# Test configuration without activating
sudo nixos-rebuild test
# Rollback to previous generation
sudo nixos-rebuild switch --rollback
```
## Migration from burrow-systemd
This replaces the manual systemd setup with declarative NixOS configuration.