Gabriel Fontes
ea31f2b813
feat: improve deploy script so it works with sudo, tell agents to use it.
2026-06-14 21:46:57 -03:00
Gabriel Fontes
6c8edbb05c
feat(firefly): proxy /relatorio-layla to files.m7.rs/relatorio-financeiro.html
2026-06-14 21:46:35 -03:00
Gabriel Fontes
af92191d90
docs(jujutsu): note immutable commits are hidden from jj log
2026-06-14 03:07:27 -03:00
Gabriel Fontes
cea362a4e2
refine(home/opencode): strengthen end-of-session guidance in context.md
2026-06-14 03:03:22 -03:00
Gabriel Fontes
312720a6ea
feat(home/opencode): add end-of-session reflection to context.md
2026-06-14 02:48:11 -03:00
Gabriel Fontes
b31ac38aae
feat(home/opencode): persist lumis skill
2026-06-13 17:13:04 -03:00
Gabriel Fontes
3ca7dc7387
fix: don't symlink deepseek-apikey secret
...
This causes .local/state to be mkdir'ed with root:root ownership
2026-06-13 17:10:31 -03:00
Gabriel Fontes
e3c15bf84a
feat(home/opencode/skills/gabs-tools): note [Blocked] todo semantics
2026-06-13 14:33:08 -03:00
Gabriel Fontes
caf0f55af4
feat(home/opencode/skills/gabs-tools): improve todoman flow
2026-06-13 13:50:53 -03:00
Gabriel Fontes
239e4ac013
docs: update CI to CI/CD, reflecting hydra-auto-upgrade
2026-06-13 12:45:25 -03:00
Gabriel Fontes
8c09aca766
docs: remove personal tool references from AGENTS.md secrets section
2026-06-13 12:43:47 -03:00
Gabriel Fontes
9898ead69a
docs: remove jj-specific undescribed changes note from AGENTS.md
2026-06-13 12:43:01 -03:00
Gabriel Fontes
9628ea8043
docs: add AGENTS.md with LLM conventions
2026-06-13 12:39:16 -03:00
Gabriel Fontes
e7244b5c57
feat(home/opencode/skills/jujutsu): add squash chain and split non-TTY footguns
2026-06-13 12:39:16 -03:00
Gabriel Fontes
e281666353
feat(home/opencode/skills/jujutsu): add stale empty commit cleanup convention
2026-06-13 12:38:40 -03:00
Gabriel Fontes
badf012d7b
feat(home/opencode/skills/jujutsu): add post-work empty commit convention
2026-06-13 12:38:40 -03:00
Gabriel Fontes
fcf0deaa10
feat(home/opencode/skills/jujutsu): broaden description to cover all jj operations
2026-06-13 12:38:40 -03:00
Gabriel Fontes
70f93ac1ea
feat(home/calendar): add Lumis collection
2026-06-13 12:20:58 -03:00
Gabriel Fontes
5fe257d368
fix(home/opencode): use correct config structure for apiKey
2026-06-13 00:12:07 -03:00
Gabriel Fontes
7c6816ec47
feat(home/opencode): add secrets that opencode can use
...
These are managed via sops so they are always available, differently from my `pass` secrets which require the yubikey to be plugged. This way I can choose when to make my personal secrets available to the AI or not.
2026-06-12 23:31:38 -03:00
Gabriel Fontes
b5cdc58251
feat(hydra-auto-upgrade): add modified check
2026-06-12 20:55:25 -03:00
Gabriel Fontes
a244a4a3df
feat(home/opencode/skills/jujutsu): init
2026-06-12 20:15:31 -03:00
Gabriel Fontes
059d14ac50
feat(home/opencode/skills/gabs-tools): sending email
2026-06-12 19:56:58 -03:00
Gabriel Fontes
6172adedd5
feat(home/opencode/skills): init gabs-tools
2026-06-12 19:49:41 -03:00
Gabriel Fontes
2631ee5d06
feat(home/opencode/context): add Terminal + sudo preference with example
2026-06-12 19:49:33 -03:00
Gabriel Fontes
6cd7436b16
feat(opencode): add note on opening browser
2026-06-12 10:15:23 -03:00
Gabriel Fontes
4a5e7c9732
chore: remove nix-colors website theme generator
2026-06-12 02:28:25 -03:00
Gabriel Fontes
32827a616c
fix(opencode): disable automatic update checks
2026-06-12 01:44:55 -03:00
Gabriel Fontes
d13a4ecaec
docs(opencode): relax terseness guidance for conversational exchanges
2026-06-11 23:40:35 -03:00
Gabriel Fontes
aa15ed4246
chore(home): add Backups to persistence, fix NH_FLAKE for repo move
2026-06-11 23:38:56 -03:00
Gabriel Fontes
8177a8ed8c
feat(home): add Projects and Notes to persisted directories
2026-06-11 23:31:57 -03:00
Gabriel Fontes
b5af13c659
feat(home): add x-scheme-handler/opencode to desktop entry and use it in hyprland binding
2026-06-11 23:31:57 -03:00
Gabriel Fontes
b17f619f37
feat(hyprland): add opencode keybind
2026-06-11 23:31:53 -03:00
Gabriel Fontes
08f78e5db8
feat(home): add opencode
...
Sorry, it's just too useful :(
2026-06-11 23:30:47 -03:00
Gabriel Fontes
952561cc96
feat(cli/jujutsu): use bookmark advance for tug
2026-06-11 19:56:42 -03:00
Gabriel Fontes
48987f6eb2
chore: finally update readme
2026-06-11 19:54:40 -03:00
Gabriel Fontes
931499188c
fix(wireless): set wpa supplicant secret to correct owner and group
2026-06-07 12:11:33 -03:00
Gabriel Fontes
320090eda4
fix(headscale): manage internal services DNS in headscale, deny only / location
...
This is to fix ACME http challenges not working. I've also replaced the public DNS to point to public IP instead of TS IP.
2026-06-02 09:30:27 -03:00
Gabriel Fontes
0b18edd96b
fix(grafana): add root_url
...
So that links in email works
2026-06-01 07:49:30 -03:00
Gabriel Fontes
3069f22f55
feat(grafana): alarm for services down
2026-06-01 07:32:53 -03:00
Gabriel Fontes
dcac052826
feat(prometheus): monitor jellyfin
2026-06-01 07:32:41 -03:00
Gabriel Fontes
fcde547f2c
feat(cups): declarative cups config
2026-05-31 19:52:13 -03:00
Gabriel Fontes
e2de1428a3
fix(roundcube-plugins): try and fix libkolab include problem
2026-05-19 12:21:07 -03:00
Gabriel Fontes
c2149ad475
fix(roundcube-plugins/kolab): try and put vendor in each plugin dir instead of merging with roundcube's
2026-05-19 11:39:26 -03:00
Gabriel Fontes
a8044096b9
hydra: increase shares for main branch
2026-05-19 11:39:18 -03:00
Gabriel Fontes
bd740f7806
feat(alcyone): add lumis website redir
2026-05-19 11:04:43 -03:00
Gabriel Fontes
655d5638f3
feat(hydra-auto-upgrade): let cached-nixos-upgrade callers change jobset (i.e. branch) and job (i.e. hostname)
2026-05-19 10:50:07 -03:00
Gabriel Fontes
877686a934
repo: build staging branch
2026-05-19 10:43:50 -03:00
Gabriel Fontes
24fd93c946
fix(alcyone): disable sendOnly
2026-05-19 10:11:50 -03:00
Gabriel Fontes
2dd252282f
feat(alcyone): add lumis send email
2026-05-19 10:03:10 -03:00