From c15c383679e5a6df0ac7294ee1af728544dabeee Mon Sep 17 00:00:00 2001 From: js0ny Date: Mon, 15 Dec 2025 01:57:16 +0000 Subject: [PATCH] cider-2 yaml config --- nixcfgs/users/js0ny/packages/gui.nix | 6 ++-- nixcfgs/users/js0ny/programs/cider-2.nix | 42 ++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/nixcfgs/users/js0ny/packages/gui.nix b/nixcfgs/users/js0ny/packages/gui.nix index d6e5d71..f4fc6d8 100644 --- a/nixcfgs/users/js0ny/packages/gui.nix +++ b/nixcfgs/users/js0ny/packages/gui.nix @@ -129,10 +129,10 @@ in { ++ (mkElectronWayland [ # pkgs.ticktick pkgs.cider-2 - ]) - ++ (mkLegacyJavaGUIApp [ - pkgs.logisim-evolution ]); + # ++ (mkLegacyJavaGUIApp [ + # pkgs.logisim-evolution + # ]); home.sessionVariables = { ANKI_WAYLAND = 1; diff --git a/nixcfgs/users/js0ny/programs/cider-2.nix b/nixcfgs/users/js0ny/programs/cider-2.nix index 7663b55..606721c 100644 --- a/nixcfgs/users/js0ny/programs/cider-2.nix +++ b/nixcfgs/users/js0ny/programs/cider-2.nix @@ -31,10 +31,52 @@ closeToTray = true; checkForUpdates = false; }; + visual = { + appearance = "auto"; + # default: Mojave + useAdaptiveColors = true; + # TODO: Change to "native" when using simple WM + # Electron does not render the three buttons in title bar when "native" + titleBarStyle = "default"; + layoutType = "default"; + fonts = { + # Figtree: Built-in font for Cider + main = "Figtree"; + lyrics = "system-ui"; + }; + immersive = { + useAnimatedBackground = true; + useAnimatedArtwork = false; + backgroundType = "default"; + layoutType = "sonoma"; + layoutTypePortrait = "sonoma"; + }; + ui_custom = { + useSystemAccentColor = true; + }; + }; + audio = { + showBitrateBadge = true; + ciderAudio = { + enabled = true; + showInToolbar = true; + showBadges = true; + }; + }; + lyrics = { + translationEnabled = true; + translationLanguage = "zh"; + }; updates = { # Managed by Nix, disable built-in update checks checkForUpdates = false; }; + connectivity = { + discord = { + enabled = true; + client = "Cider"; + }; + }; }; }; in {