aboutsummaryrefslogtreecommitdiff
path: root/modules/programs
diff options
context:
space:
mode:
Diffstat (limited to 'modules/programs')
-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;
+ };
+ };
+ };
}