From 8ec80c984befef7893b3ff2f127bb6ecb4179e27 Mon Sep 17 00:00:00 2001 From: js0ny Date: Thu, 22 Jan 2026 03:31:26 +0000 Subject: [PATCH] add cherry-studio --- .../users/js0ny/programs/cherry-studio.nix | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 nixcfgs/users/js0ny/programs/cherry-studio.nix diff --git a/nixcfgs/users/js0ny/programs/cherry-studio.nix b/nixcfgs/users/js0ny/programs/cherry-studio.nix new file mode 100644 index 0000000..0c4ebc0 --- /dev/null +++ b/nixcfgs/users/js0ny/programs/cherry-studio.nix @@ -0,0 +1,31 @@ +{ + pkgs, + lib, + config, + ... +}: let + mergetools = import ../lib/mergetools.nix {inherit pkgs lib config;}; + mkMergedJson = mergetools.mkMergedJson; + cherryStudioConfig = mkMergedJson { + name = "cherry-studio-config"; + target = ".config/cherry-studio/config.json"; + settings = { + enableDeveloperMode = true; + enableDataCollection = false; + autoUpdate = false; + language = "zh-CN"; + theme = "system"; + tray = true; + enableQuickAssistant = true; + clickTrayToShowQuickAssistant = true; + launchToTray = false; + }; + }; +in { + home.packages = [ + pkgs.cherry-studio + ]; + imports = [ + cherryStudioConfig + ]; +}