Skip to content

home-srv: add notes WebDAV profile - #2

Open
dv-kit wants to merge 1 commit into
mainfrom
kit/notes-system-profile
Open

home-srv: add notes WebDAV profile#2
dv-kit wants to merge 1 commit into
mainfrom
kit/notes-system-profile

Conversation

@dv-kit

@dv-kit dv-kit commented May 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a reusable profiles.notes NixOS profile for a checked-out notes repo under /srv/notes/repo
  • add systemd services/timers to clone, periodically pull, auto-commit, and push changes
  • serve the checkout over authenticated WebDAV via rclone and expose it as notes.furfaces.net on home-srv

Notes

  • expects private age secrets named notes-git-key and notes-webdav-htpasswd
  • defaults the notes repo to git@github.com:dewaldv/notes.git

Validation

  • nixfmt profiles/notes/default.nix machines/home-srv/default.nix machines/home-srv/configuration.nix machines/home-srv/caddy-vhosts.nix
  • evaluated the new profile in a minimal NixOS config and inspected the generated notes systemd scripts
  • nix flake check --no-build --show-trace is blocked in this OpenClaw VM because it cannot access git@github.com:dewaldv/nixos-private

@dv-kit
dv-kit requested a review from DewaldV as a code owner May 29, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant