The official website for vanhouzen.me https://vanhouzen.me
  • Rust 51.3%
  • CSS 36.3%
  • Nix 12.4%
Find a file
Cameron VanHouzen 90f510983e
Fix Socket Permissions (#11)
## Fix socket ownership

The `.socket` unit was creating the socket owned by root because `DynamicUser`
allocates its user at service start, after the socket is already created.

Replaced `DynamicUser` with a static `vanhouzen-site` user and group, and added
`SocketUser` and `SocketGroup` to the socket unit so ownership is assigned
correctly at socket creation time.

Reviewed-on: #11
2026-04-27 22:35:15 -04:00
assets New Site Structure and Design (#10) 2026-04-27 21:59:50 -04:00
src New Site Structure and Design (#10) 2026-04-27 21:59:50 -04:00
.envrc Add Nix Flake (#8) 2026-04-25 20:04:19 -04:00
.gitignore Add Nix Flake (#8) 2026-04-25 20:04:19 -04:00
Cargo.lock New Site Structure and Design (#10) 2026-04-27 21:59:50 -04:00
Cargo.toml New Site Structure and Design (#10) 2026-04-27 21:59:50 -04:00
flake.lock Remove Docker files and Simplify Project (#9) 2026-04-25 21:18:53 -04:00
flake.nix Fix Socket Permissions (#11) 2026-04-27 22:35:15 -04:00
rust-toolchain.toml Add Nix Flake (#8) 2026-04-25 20:04:19 -04:00