aboutsummaryrefslogtreecommitdiff
path: root/modules/programs/gemini.nix
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-11-06 19:40:37 +0100
committerschererleander <leander@schererleander.de>2025-11-06 19:40:42 +0100
commit20535e334d5d31bc362731131de7d78a3dd057f5 (patch)
tree7a89c2142bf6a61251ddc05a944f6db26241c152 /modules/programs/gemini.nix
parenta6093f79113ff7b3729bc81af4269a2b4037f7ed (diff)
change gemini-cli settings
Diffstat (limited to 'modules/programs/gemini.nix')
-rw-r--r--modules/programs/gemini.nix31
1 files changed, 18 insertions, 13 deletions
diff --git a/modules/programs/gemini.nix b/modules/programs/gemini.nix
index 5635042..8c0e38a 100644
--- a/modules/programs/gemini.nix
+++ b/modules/programs/gemini.nix
@@ -1,16 +1,21 @@
-{ config, lib, pkgs, ... }:
+{
+ config,
+ lib,
+ username,
+ ...
+}:
{
- options.programs.gemini-cli.enable = lib.mkEnableOption "Install Gemini CLI tool";
- config = lib.mkIf config.programs.gemini-cli.enable {
- programs.gemini-cli = {
- enable = true;
- settings = {
- "ui.theme" = "Default";
- "general.preferredEditor" = "nvim";
- "general.disableAutoUpdate" = true;
- "privacy.usageStatisticsEnabled" = false;
- };
- };
- };
+ options.nx.programs.gemini-cli.enable = lib.mkEnableOption "Install Gemini CLI tool";
+ config = lib.mkIf config.nx.programs.gemini-cli.enable {
+ home-manager.users."${username}".programs.gemini-cli = {
+ enable = true;
+ settings = {
+ "ui.theme" = "Default";
+ "general.preferredEditor" = "nvim";
+ "general.disableAutoUpdate" = true;
+ "privacy.usageStatisticsEnabled" = false;
+ };
+ };
+ };
}