92 Commits
Author SHA1 Message Date
m3tam3re 601eae6362 fix(gaming): emulators.nix declared gamescope's option by mistake
Copy-paste slip from 7064bbe: emulators.nix declared
profiles.gaming.gamescope.enable (already declared in gamescope.nix)
while reading profiles.gaming.emulators, which was never declared.
Declare the emulators option instead.
2026-09-12 14:00:38 +02:00
m3tam3re 2de49b5204 fix(desktop): build hermes-desktop with corrected Electron 43.6.0 headers hash
Upstream hermes-agent v2026.8.31 pins sha256-f8bSb… for the
artifacts.electronjs.org v43.6.0 headers tarball. The CDN swapped
that artifact, breaking every desktop build with a fixed-output
derivation hash mismatch (specified f8bSb… vs got xDgc5…).

Local copy of upstream nix/desktop.nix with:
- verified hash for electron 43.6.0 (nix store prefetch-file)
- per-version hash map with a loud throw for unknown versions
- icon/desktop-entry paths resolved against the flake input checkout

Remove once upstream ships the corrected hash and the hermes-agent
input is bumped past that release.
2026-09-12 13:58:56 +02:00
m3tam3re 7064bbebe3 feat: emulators 2026-09-12 13:50:34 +02:00
m3tam3re 9c94b70c93 feat: emulators 2026-09-12 13:49:46 +02:00
m3tam3re ff5fef0596 chore: hyprland keybindings 2026-09-05 09:36:29 +02:00
m3tam3re 207b794431 chore: hyprland keybindings 2026-09-05 09:28:05 +02:00
m3ta-chiron fb3e39f0ce fix: libreoffice-fresh -> libreoffice-stable (deprecated alias) 2026-08-31 11:44:58 +02:00
m3ta-chiron 9b1be8eca4 refactor(agents): consume llm-agents packages via pkgs.llm-agents namespace
numtide/llm-agents.nix's shared-nixpkgs overlay exposes everything under
pkgs.llm-agents.* — no flattening to top-level attrs anymore. Namespaced
refs fail loudly when the overlay is missing instead of silently falling
back to outdated nixpkgs attributes (opencode 0.3.x) or disappearing.

Requires the consumer's nixos-config to apply
inputs.llm-agents.overlays.shared-nixpkgs (see nixos-config
hosts/common/default.nix).
2026-08-31 11:44:22 +02:00
m3tam3re 890dc4cb2c mcp changes 2026-08-25 20:09:58 +02:00
m3ta-chiron 31d47b00e5 feat: add ansible to base cli-tools
Adds ansible + ansible-lint as an always-on base module so it is
available in both identities (private/work) and all contexts.
Disable per host via base.cliTools.ansible.enable = false.
2026-08-21 09:06:49 +02:00
m3tam3re b58b7e84d1 chore: opencode config updates 2026-08-15 13:53:22 +02:00
m3tam3re 33d0c85ef4 chore: ssh changes 2026-08-11 17:06:01 +02:00
m3tam3re f2cc6b59ef chore: update hyrpland/dms config 2026-08-09 09:50:45 +02:00
m3tam3re f0e98a2ac7 feat: buzz 2026-08-08 17:46:57 +02:00
m3ta-chiron 6a67324c6d fix: litelllm models 2026-08-03 11:49:56 +02:00
m3ta-chiron c90f5a5857 fix: litelllm models 2026-08-03 11:49:23 +02:00
m3ta-chiron 69082a07f2 fix: litelllm models 2026-08-03 11:34:59 +02:00
m3tam3re 0db970c161 feat: docker-sbx 2026-08-02 16:34:20 +02:00
m3tam3re 516f9d74e0 chore: -aionui 2026-08-02 13:41:01 +02:00
m3tam3re 7926491466 feat: migrate Hyprland configuration to Lua 2026-08-01 10:53:09 +02:00
m3tam3re a9cf13abd4 feat: add some mcp servers 2026-07-30 14:50:43 +02:00
m3tam3re 4dec87ebc7 feat: okf skills 2026-07-30 14:22:13 +02:00
m3tam3re acbf02c3e1 +opencode-desktop 2026-07-30 07:03:27 +02:00
m3ta-chiron 128391afb2 -zellij-ps 2026-07-28 06:49:42 +02:00
m3ta-chiron 92244b5f02 -zellij-ps 2026-07-28 06:35:01 +02:00
m3ta-chiron 5e26e13aa7 chore: model changes for opencode 2026-07-17 07:21:35 +02:00
m3tam3re 017bf5002e fix: gstreamer 2026-07-16 18:56:09 +02:00
m3tam3re c85600a3b0 chore: skill issue 2026-07-10 15:18:06 +02:00
m3tam3re 32fdaddf7c Merge branch 'master' of code.m3ta.dev:m3tam3re/m3ta-home 2026-07-08 20:41:14 +02:00
m3tam3re 99753e18df feat: +aionui 2026-07-08 20:41:03 +02:00
m3tam3re 10876be5e6 fix: resolve eval warnings and npm prefix 2026-07-07 19:39:43 +02:00
m3tam3re 93cecb1a53 feat: herdr 2026-07-07 18:52:04 +02:00
m3tam3re ed976b0e9e chore: remove hermes-desktop 2026-07-05 18:37:34 +02:00
m3tam3re 013f031a56 feat: talk crunch 2026-07-02 20:26:03 +02:00
m3tam3re 9f44404d94 feat: talk crunch 2026-07-02 20:24:21 +02:00
m3ta-chiron 7febc62f50 refactor: resolve nushell secrets path dynamically via config.home.username
Replace hardcoded 'm3tam3re-secrets' with '${config.home.username}-secrets'
so the agenix secret file resolves automatically for any user
(m3tam3re, sascha.koenig, bob, etc.).
2026-07-02 19:07:29 +02:00
m3ta-chiron 6c9d082e41 Merge branch 'master' of code.m3ta.dev:m3tam3re/m3ta-home 2026-06-30 07:22:37 +02:00
m3ta-chiron a42c196840 chore: update agent sources 2026-06-30 07:22:27 +02:00
m3tam3re 9cd60383f8 fix: vibetyper hyprland setting 2026-06-20 10:58:22 +02:00
m3tam3re 0ae4996d97 chore: vibetyper rec indicator 2026-06-20 08:34:18 +02:00
m3tam3re aa249c1f31 chore: moonlander keyboard layout 2026-06-19 11:29:02 +02:00
m3tam3re 413a7d123e chore: moonlander keyboard layout 2026-06-19 06:56:48 +02:00
m3ta-chiron 57c467ef11 chore: fix opus 4.8 thinking 2026-06-15 13:01:07 +02:00
m3ta-chiron fbcf8f65e6 chore: fix opus 4.8 thinking 2026-06-15 12:59:17 +02:00
m3ta-chiron ef78590a6a chore: opus 4.8 2026-06-15 12:46:09 +02:00
m3ta-chiron 39cc27fd72 chore: hyprland monitor config import from dms 2026-06-15 11:00:32 +02:00
m3ta-chiron fe88684d9d chore: move openwork into agent context 2026-06-15 07:39:27 +02:00
m3ta-chiron 9be26d79cc feat: openwork 2026-06-15 07:13:29 +02:00
m3ta-chiron 2821f4b6f4 feat: openwork 2026-06-15 07:13:04 +02:00
m3tam3re 66127c05ea fix(hyprland): set vibe typer keyboard layout to de 2026-06-13 08:17:16 +02:00