1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-13 04:21:08 +01:00

codex: init

This commit is contained in:
Thierry Delafontaine 2025-06-08 17:57:21 +02:00 committed by Austin Horstman
parent 7e3d76e7f7
commit 427c96044f
9 changed files with 118 additions and 0 deletions

View file

@ -0,0 +1,2 @@
- Always respond with emojis
- Only use git commands when explicitly requested

View file

@ -0,0 +1,14 @@
{
programs.codex = {
enable = true;
custom-instructions = ''
- Always respond with emojis
- Only use git commands when explicitly requested
'';
};
nmt.script = ''
assertFileExists home-files/.codex/AGENTS.md
assertFileContent home-files/.codex/AGENTS.md \
${./custom-instructions.md}
'';
}

View file

@ -0,0 +1,4 @@
{
codex-settings = ./settings.nix;
codex-custom-instructions = ./custom-instructions.nix;
}

View file

@ -0,0 +1,21 @@
{
programs.codex = {
enable = true;
settings = {
model = "gemma3:latest";
provider = "ollama";
providers = {
ollama = {
name = "Ollama";
baseURL = "http://localhost:11434/v1";
envKey = "OLLAMA_API_KEY";
};
};
};
};
nmt.script = ''
assertFileExists home-files/.codex/config.yaml
assertFileContent home-files/.codex/config.yaml \
${./settings.yml}
'';
}

View file

@ -0,0 +1,7 @@
model: gemma3:latest
provider: ollama
providers:
ollama:
baseURL: http://localhost:11434/v1
envKey: OLLAMA_API_KEY
name: Ollama