Aarnav Tale
17712cbb1c
feat: upgrade react-router + hono-server
2025-08-18 16:05:51 -04:00
Aarnav Tale
616b63bb71
chore: add wrangler.toml
2025-08-18 13:37:53 -04:00
Aarnav Tale
361bc493c0
chore: pin vitepress to 2.0.0 and add sponsor link
2025-08-18 13:28:16 -04:00
Aarnav Tale
bc3fc5ec5d
fix: turns out we need isSsrBuild in vite.config.ts still
2025-08-18 13:11:17 -04:00
Igor Ramazanov
c98dc5ed1d
feat: nix: docs: improve NixOS docs generations
2025-08-18 13:10:38 -04:00
Igor Ramazanov
9192013bfe
feat: documentation website using Vitepress
...
Adds documentation website using https://vitepress.dev .
Some decisions are questionable, for example creation of a symbolic link
for the README in the `docs/`. I wanted to preserve the ability to read
docs using Github. Maybe not needed.
Another issue, is the page outline for the `NixOS` chapter is too
narrow.
But should serve as a scaffold/basis for doing it properly.
2025-08-18 13:10:38 -04:00
Igor Ramazanov
fdbfe584c5
feat: nix: add a new mise task and nix flake output to generate NixOS docs
...
Adds a new Nix flake output `headplane-nixos-docs` which generates a
Markdown page with all NixOS `services.headplane.settings.*` options.
Replaces existing handwritten options documentation.
2025-08-18 13:10:38 -04:00
github-actions[bot]
97e2557710
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/1ef586712f85b4b004caecd385d6b023e7fd2450?narHash=sha256-aKmIQcvT857VRc3XbLvsuMdLeUuYfz%2B8zQ4eTXe78KE%3D' (2025-08-09)
→ 'github:nixos/nixpkgs/32f313e49e42f715491e1ea7b306a87c16fe0388?narHash=sha256-nNaeJjo861wFR0tjHDyCnHs1rbRtrMgxAKMoig9Sj/w%3D' (2025-08-15)
2025-08-18 13:09:51 -04:00
github-actions[bot]
82a3eb626e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/7b6929d8b900de3142638310f8bc40cff4f2c507?narHash=sha256-S30TWshtDmNlU30u842RidFUraKj1f2dd4nrKRHm3gE%3D' (2025-08-02)
→ 'github:nixos/nixpkgs/1ef586712f85b4b004caecd385d6b023e7fd2450?narHash=sha256-aKmIQcvT857VRc3XbLvsuMdLeUuYfz%2B8zQ4eTXe78KE%3D' (2025-08-09)
2025-08-15 14:19:46 -07:00
Igor Ramazanov
cdcb38f11e
fix: nix: hash
2025-08-09 17:09:00 -04:00
github-actions[bot]
f20b2c869f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/6027c30c8e9810896b92429f0092f624f7b1aace?narHash=sha256-cnL5WWn/xkZoyH/03NNUS7QgW5vI7D1i74g48qplCvg%3D' (2025-07-25)
→ 'github:nixos/nixpkgs/7b6929d8b900de3142638310f8bc40cff4f2c507?narHash=sha256-S30TWshtDmNlU30u842RidFUraKj1f2dd4nrKRHm3gE%3D' (2025-08-02)
2025-08-05 16:40:36 -04:00
Aarnav Tale
1355e1535d
chore: update changelog
2025-08-05 14:33:29 -04:00
Aarnav Tale
ebd219b622
chore: update pnpm nix deps hash
2025-08-05 13:40:43 -04:00
Igor Ramazanov
1ce0dc375e
fix: remove direnv and envrc from the repo
...
I've found it being clumsy and getting in the way.
For example, in my `.envrc` I do `use flake . --override-input nixpkgs
"$NIXPKGS"` to reuse an already existing instance of the `nixpkgs` on my
machine.
Feels like it should be up to a developer on how to use `nix
develop`/`direnv`
2025-08-05 13:16:02 -04:00
Igor Ramazanov
1eaf3abe21
feat: nix: use updated pnpm fetcher version
...
see:
https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion
2025-08-05 13:16:02 -04:00
Igor Ramazanov
8a9235836a
fix: agent inherits UID/GID from the parent process
2025-08-05 13:16:02 -04:00
Igor Ramazanov
344901d38c
fix: debug log level when searching for a Headscale process
2025-08-05 13:16:02 -04:00
Igor Ramazanov
ea004df2bb
feat: nix: add debug logging flag
2025-08-05 13:16:02 -04:00
Igor Ramazanov
c59632a0b7
feat: nix: match NixOS module to the config schema
2025-08-05 13:16:02 -04:00
Igor Ramazanov
89e38e1356
feat: nix: rename hp_ssh_wasm to headplane-ssh-wasm for consistency
2025-08-05 13:16:02 -04:00
Igor Ramazanov
d257b22f91
chore: nix: nix fmt
2025-08-05 13:16:02 -04:00
StealthBadger747
441e31690b
Cleanup doc and set sane defaults
2025-08-05 13:16:02 -04:00
Igor Ramazanov
e0fde7d0f4
Turn integration.proc.enabled by default
2025-08-05 13:16:02 -04:00
Igor Ramazanov
943e5d2a15
Remove inlined secrets options
...
Leaving only `_path` variants.
2025-08-05 13:16:02 -04:00
Erik Parawell
7f952bcb3b
Nix changes
2025-08-05 13:16:02 -04:00
StealthBadger747
c3112507b5
Copy drizzle as well
2025-08-05 13:16:02 -04:00
StealthBadger747
8b3d0e9bb6
Maybe actually fix builds
2025-08-05 13:16:02 -04:00
StealthBadger747
7a34a01dd0
Got the build working
2025-08-05 13:16:02 -04:00
Igor Ramazanov
51a85e1bfe
fix: nix update hash
2025-08-05 13:16:02 -04:00
StealthBadger747
5ab9686460
Update the configuration README
...
Revert flake.nix and package.nix to main; drop wasm.nix
2025-08-05 13:15:03 -04:00
Erik Parawell
5cfd9e411b
Implement path loading
...
Got the build working
Maybe actually fix builds
Copy drizzle as well
2025-08-05 13:15:03 -04:00
github-actions[bot]
65a14aefcf
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/6b4955211758ba47fac850c040a27f23b9b4008f?narHash=sha256-dPALCtmik9Wr14MGqVXm%2BOQcv7vhPBXcWNIOThGnB/Q%3D' (2025-07-19)
→ 'github:nixos/nixpkgs/6027c30c8e9810896b92429f0092f624f7b1aace?narHash=sha256-cnL5WWn/xkZoyH/03NNUS7QgW5vI7D1i74g48qplCvg%3D' (2025-07-25)
2025-07-29 11:39:21 -04:00
github-actions[bot]
f0c1f617c7
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/2a2130494ad647f953593c4e84ea4df839fbd68c?narHash=sha256-Q82Ms%2BFQmgOBkdoSVm%2BFBpuFoeUAffNerR5yVV7SgT8%3D' (2025-07-08)
→ 'github:nixos/nixpkgs/6b4955211758ba47fac850c040a27f23b9b4008f?narHash=sha256-dPALCtmik9Wr14MGqVXm%2BOQcv7vhPBXcWNIOThGnB/Q%3D' (2025-07-19)
2025-07-24 15:52:02 -04:00
github-actions[bot]
44577aff81
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/80d50fc87924c2a0d346372d242c27973cf8cdbf?narHash=sha256-3u6rEbIX9CN/5A5/mc3u0wIO1geZ0EhjvPBXmRDHqWM%3D' (2025-06-27)
→ 'github:nixos/nixpkgs/2a2130494ad647f953593c4e84ea4df839fbd68c?narHash=sha256-Q82Ms%2BFQmgOBkdoSVm%2BFBpuFoeUAffNerR5yVV7SgT8%3D' (2025-07-08)
2025-07-19 12:38:10 -04:00
Domingo Dirutigliano
27b2831f00
displayName correctly integrated
2025-07-14 07:54:18 -04:00
Domingo Dirutigliano
ad469129bc
fix display name
2025-07-14 07:54:18 -04:00
Aarnav Tale
7691f74d43
fix: basename should always be prefix???
2025-07-10 11:30:23 -04:00
github-actions[bot]
f7547a4c62
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/076e8c6678d8c54204abcb4b1b14c366835a58bb?narHash=sha256-1ovgdmuDYVo5OUC5NzdF%2BV4zx2uT8RtsgZahxidBTyw%3D' (2025-06-20)
→ 'github:nixos/nixpkgs/80d50fc87924c2a0d346372d242c27973cf8cdbf?narHash=sha256-3u6rEbIX9CN/5A5/mc3u0wIO1geZ0EhjvPBXmRDHqWM%3D' (2025-06-27)
2025-06-30 12:17:22 -04:00
Aarnav Tale
ce4617d0e1
chore: walk back on nonroot, its too much of a breaking change
2025-06-24 12:23:05 -04:00
Aarnav Tale
6d99aca058
feat: add matrix build for release
2025-06-24 12:06:23 -04:00
Aarnav Tale
d809eea564
feat: finalize split debug and distroless container ( closes #255 )
2025-06-24 11:28:55 -04:00
Aarnav Tale
eacde3deb8
chore: attestation is sha256 based, we dont need tags
2025-06-24 11:15:28 -04:00
Aarnav Tale
fc7bedc8b1
feat: append -next to pre-release versions in pnpm build
2025-06-24 11:04:24 -04:00
Aarnav Tale
ecc547601f
fix: pass in github token for mise ratelimits
2025-06-24 11:01:16 -04:00
Aarnav Tale
eed12d348e
feat: build a debug-shell and distroless container
2025-06-24 10:56:43 -04:00
Aarnav Tale
5a254b746b
docs: enforce node lts 22.16 which has sqlite support unflagged
2025-06-24 10:39:51 -04:00
Aarnav Tale
2cc4339499
chore: update changelog
2025-06-23 00:35:50 -04:00
Aarnav Tale
84c820efb1
chore: merge remote-tracking branch 'origin' into next
2025-06-23 00:35:04 -04:00
Gabe Cook
779af42601
fix: username never falling back to email
2025-06-23 00:33:29 -04:00
Aarnav Tale
f990670e86
Merge remote-tracking branch 'origin/main' into next
2025-06-22 17:59:03 -04:00