Configurable providers with nix
This commit is contained in:
1 parent
69605d7e54
commit
c312d83c7a
2 files changed
+41
No files matched your search
@@ -47,11 +47,15 @@ imports = [ inputs.ai-usage.homeManagerModules.default ];
|
||||
programs.ai-usage = {
|
||||
enable = true;
|
||||
package = inputs.ai-usage.packages.x86_64-linux.default;
|
||||
providers.codex.enable = false;
|
||||
providers.claude.executable = pkgs.claude-code;
|
||||
};
|
||||
```
|
||||
|
||||
Dit voegt het pakket toe, start `systemd --user` service `ai-usage` met de grafische sessie, en zet `custom/ai-usage` vooraan `modules-right` als Waybar al aan staat. Je eigen Nix-configuratie blijft onaangeroerd tot je deze module importeert.
|
||||
|
||||
De module schrijft `~/.config/ai-usage/config.json`. `providers.claude`, `providers.codex` en `providers.cursor` staan standaard aan. Zet `enable = false` om een provider over te slaan. `executable` is een pad of een pakket (`lib.getExe`); zonder waarde zoekt de daemon zelf. `refreshMinutes` is 5, 15, 30 of 60. `showUsedPercentage` toont verbruikt in plaats van resterend percentage. Een handmatige wijziging van dat bestand wordt bij de volgende `home-manager switch` overschreven.
|
||||
|
||||
## Handmatig
|
||||
|
||||
```sh
|
||||
|
||||
Reference in new issue
Block a user