From 81becbbba2ebe21c6125b27ddb69483d382cb324 Mon Sep 17 00:00:00 2001 From: ltadeu6 Date: Wed, 1 Apr 2026 09:22:55 -0300 Subject: [PATCH] agents.md --- AGENTS.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..e03cfdf --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,33 @@ +# AGENTS.md + +Instrucoes para agentes trabalhando neste repositorio. + +## Escopo +- Este repo guarda configuracoes do NixOS e componentes relacionados. +- Priorize mudancas simples, pequenas e revisaveis. + +## Estrutura +- `nixos/configuration.nix`: configuracao principal do sistema. +- `nixos/hardware-configuration.nix`: gerado pelo NixOS; edite somente se solicitado. +- `nixos/secrets.nix`: contem segredos; nao exibir nem registrar valores. +- `hypr/hyprland.conf`: configuracao do Hyprland. +- `hypr/hyprpaper.conf`: wallpaper do Hyprpaper. +- `doom/config.el`: configuracao do Doom Emacs (edite este arquivo). +- `doom/config.org`: atualmente nao esta funcionando; nao usar como fonte. +- `doom/init.el`: modulos do Doom Emacs. +- `doom/packages.el`: pacotes adicionais do Doom Emacs. +- `doom/custom.el`: customizacoes do Emacs (gerado). + +## Boas praticas +- Evite alterar `hardware-configuration.nix` sem pedido explicito. +- Nao imprimir segredos, tokens ou chaves. +- Prefira blocos Nix claros e agrupados por topico. +- Ao adicionar servicos, habilite apenas o necessario. + +## Aplicar mudancas +- Rebuild: `sudo nixos-rebuild switch` +- Validar sintaxe basica: `nix-instantiate --parse nixos/configuration.nix` + +## Commits +- Use mensagens curtas e descritivas em ingles. +- Desative assinatura se o GPG falhar.