m3ta-chiron
89a1584f6f
chore: vibetyper update
2026-06-16 19:42:58 +02:00
m3ta-chiron
45ac13141c
update agent-lib
2026-06-13 14:22:20 +02:00
m3ta-chiron
879bdb3005
refactor: consume agent-lib through m3ta-home
2026-06-13 09:25:40 +02:00
m3ta-chiron
c692ca1c63
fix: nix eval warnings
2026-06-11 17:42:43 +02:00
m3ta-chiron
2a1dbe540a
fix: ksnip crash
2026-06-11 09:29:20 +02:00
m3ta-chiron
93216125d6
Merge branch 'master' of code.m3ta.dev:m3tam3re/nixos-config
2026-06-11 08:53:30 +02:00
m3ta-chiron
690475af84
flake update
2026-06-11 07:50:09 +02:00
m3ta-chiron
80c49a6727
chore: pin m3-atlas ghost to version 6
2026-06-09 18:40:25 +02:00
m3ta-chiron
8b495c6bc9
fix: lock m3ta-home git input
2026-06-07 11:11:06 +02:00
m3ta-chiron
9bceb1c6d0
fix: make inputs self-contained
2026-06-06 13:15:27 +02:00
m3ta-chiron
a5d321805b
merge into master
2026-06-06 08:02:37 +02:00
m3ta-chiron
0519de4f1d
chore: m3-are to new ui
2026-06-06 07:54:30 +02:00
m3ta-chiron
9316aab5ca
+nier wallpaper
2026-06-02 19:26:39 +02:00
m3ta-chiron
a87234bd7f
+dms
2026-06-02 18:20:43 +02:00
m3ta-chiron
651b808f15
+agents-lib in m3ta-home
2026-05-31 14:37:46 +02:00
m3ta-chiron
a9ffe3ed28
feat: agent-lib exlude agents
2026-05-31 14:10:15 +02:00
m3ta-chiron
7c5b92c377
Align nixpkgs with Home Manager 26.11
2026-05-31 13:14:24 +02:00
m3ta-chiron
6c4e16de3d
feat(m3-kratos): enable agent-lib shared skills
2026-05-30 10:01:47 +02:00
m3ta-chiron
f20dd18b5f
+babysitter
2026-05-29 18:35:12 +02:00
m3ta-chiron
23b4e825b1
m3ta-home update
2026-05-29 17:38:20 +02:00
m3ta-chiron
2a37ea8fbc
fix(kratos): launch Hyprland via wrapper from greetd
2026-05-25 09:51:06 +02:00
m3ta-chiron
b1fb63c814
fix(kratos): simplify tuigreet login command
...
Root cause: The complex concatStringsSep command with power commands
(--power-shutdown, --power-reboot) and multiple --remember flags was
causing tuigreet to display its usage/flags instead of the login UI.
The quoting in the systemd binary paths may have been problematic.
Changes:
- Use lib.getExe instead of manual bin path for tuigreet
- Use simple 'Hyprland' command (found via PATH) instead of
the full start-hyprland path which may have issues
- Remove unverified options: --remember-session, --remember-user-session,
--user-menu, --user-menu-min-uid, --power-shutdown, --power-reboot
- Keep only verified options: --time, --remember, --asterisks, --cmd
- Update tmpfiles comment to reflect actual requirement
This provides a minimal, stable login that works reliably.
User can reboot to test.
2026-05-25 09:34:01 +02:00
m3ta-chiron
32677cfb40
fix(kratos): replace gdm with greetd/tuigreet login manager
2026-05-25 09:19:08 +02:00
m3tam3re
9f1e7fd568
Merge pull request 'fix: enable Hermes voice STT dependencies' ( #21 ) from fix/hermes-voice-stt-deps into master
...
Reviewed-on: #21
2026-05-23 11:30:18 +02:00
m3ta-chiron
95aaddd8c0
fix: enable Hermes voice STT dependencies
2026-05-23 10:32:11 +02:00
m3tam3re
6588586a26
Merge pull request 'Set Hermes default model to GPT 5.5' ( #20 ) from chore/hermes-gpt55-default-fallbacks into master
...
Reviewed-on: #20
2026-05-23 09:22:18 +02:00
m3ta-chiron
2c8d4da6ff
Set Hermes default model to GPT 5.5
2026-05-23 09:19:38 +02:00
m3tam3re
06cc749b69
Merge pull request 'Optimize Hermes Nix service configuration' ( #19 ) from fix/hermes-matrix-mautrix-deps into master
...
Reviewed-on: #19
2026-05-23 08:58:00 +02:00
m3ta-chiron
b49d5c4f72
Optimize Hermes Nix service configuration
2026-05-23 08:55:05 +02:00
m3tam3re
d90a20123e
Merge pull request 'Fix Hermes Matrix deps for v2026.5.16' ( #18 ) from fix/hermes-matrix-mautrix-deps into master
...
Reviewed-on: #18
2026-05-23 08:16:35 +02:00
m3ta-chiron
1bd78b5de8
Fix Hermes Matrix deps for v2026.5.16
2026-05-23 08:06:01 +02:00
m3ta-chiron
59ada8585f
feat(atlas): deploy self-hosted honcho
2026-05-20 20:52:15 +02:00
m3tam3re
42acdbc98f
flake update
2026-05-18 20:17:24 +02:00
m3tam3re
af08084692
chore: fix git identity for m3-hermes
2026-05-11 19:27:11 +02:00
m3tam3re
4f9944101f
chore: optimize hermes
2026-05-11 19:01:17 +02:00
m3tam3re
20d2548791
Merge pull request 'fix(m3-atlas): remove netbird-only middleware from dashboard router' ( #16 ) from fix/remove-netbird-middleware into master
...
Reviewed-on: #16
2026-05-11 17:16:42 +02:00
m3ta-chiron
a957fd1372
fix(m3-atlas): remove netbird-only middleware from dashboard router
...
Access control is handled at DNS level — dash.m3ta.dev resolves to
Netbird IP (100.81.142.56) which is unreachable from the public internet.
No need for IP whitelist middleware.
2026-05-11 17:15:16 +02:00
m3tam3re
354791f252
Merge pull request 'feat: Hermes Dashboard via m3-atlas Traefik (TLS + Netbird-only)' ( #15 ) from feat/hermes-dashboard-traefik into master
...
Reviewed-on: #15
2026-05-11 16:09:53 +02:00
m3ta-chiron
fc39e05beb
feat: Hermes Dashboard via m3-atlas Traefik with TLS + Netbird-only access
...
m3-hermes:
- Add --insecure flag (required for 0.0.0.0 bind, safe behind Netbird firewall)
- Update comments to document the Traefik proxy flow
m3-atlas Traefik:
- New service: hermes-dashboard → http://100.81.231.152:9119 (Netbird)
- New router: dash.m3ta.dev with GoDaddy TLS cert
- New middleware: netbird-only (IP whitelist 100.64.0.0/16)
Flow: Browser → dash.m3ta.dev (TLS) → Traefik → Netbird → m3-hermes:9119
2026-05-11 15:53:04 +02:00
m3tam3re
e6f184f24a
chore: hermes dashboard over netbird
2026-05-11 11:36:49 +02:00
m3tam3re
72ef896297
Merge pull request 'feat(m3-hermes): Hermes Dashboard as systemd service with Netbird-only firewall' ( #13 ) from feat/hermes-dashboard-service into master
...
Reviewed-on: #13
2026-05-11 11:26:51 +02:00
m3ta-chiron
20bd28d567
feat(m3-hermes): add Hermes Dashboard as systemd service with Netbird-only firewall
...
- New hermes-dashboard.service: runs 'hermes dashboard' on 0.0.0.0:9119
- Firewall restricts port 9119 to Netbird mesh VPN range (100.64.0.0/16)
- Runs as hermes user with NoNewPrivileges + ProtectSystem hardening
- Depends on hermes-agent.service (starts after gateway)
- Added placeholder hermes-api-server-key.age (needs real encryption on host)
2026-05-11 11:19:21 +02:00
m3tam3re
e743808d2b
Merge pull request 'feat(m3-hermes): Netbird mesh VPN + API server for Desktop App' ( #12 ) from feat/hermes-netbird-api-server into master
...
Reviewed-on: #12
2026-05-11 09:15:48 +02:00
m3ta-chiron
c6df5d3836
feat(m3-hermes): add Netbird mesh VPN + enable API server for Hermes Desktop
2026-05-10 11:46:21 +02:00
m3tam3re
1544764f37
chore: m3-atlas -coding
2026-05-09 10:46:47 +02:00
m3tam3re
c4fefdd172
Merge pull request 'feat(m3-hermes): enable Kanban board + update for v0.13.0' ( #11 ) from feat/hermes-v0.13-kanban into master
...
Reviewed-on: #11
2026-05-09 10:43:53 +02:00
m3ta-chiron
ee94ebf660
feat(m3-hermes): enable kanban board + update for v0.13.0
...
- Add kanban config block with gateway-embedded dispatcher
(dispatch_in_gateway=true, 60s interval)
- Update venvSitePackages path from python3.11 to python3.12
(v0.13.0 upgraded Python runtime)
- Update checkpoints section comment for v2
2026-05-09 10:29:22 +02:00
m3tam3re
6128d0ae61
chore: udate m3-atlas
2026-05-09 10:17:14 +02:00
m3tam3re
22f15abd34
chore: flake update
2026-05-09 09:58:33 +02:00
m3tam3re
90e417525b
Merge pull request 'feat: integrate m3ta-home for centralized user profiles' ( #9 ) from feat/m3ta-home-integration into master
...
Reviewed-on: #9
2026-05-02 11:02:54 +02:00