From 83d289585e779b57f520e5d25f3e292f33d11e14 Mon Sep 17 00:00:00 2001 From: Jan Kremer Date: Sun, 25 Jan 2026 16:16:21 +0100 Subject: [PATCH] colors: Add light and dark theme --- modules/home-manager/colors.nix | 35 +++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/modules/home-manager/colors.nix b/modules/home-manager/colors.nix index 0efdf55..87c0444 100644 --- a/modules/home-manager/colors.nix +++ b/modules/home-manager/colors.nix @@ -3,20 +3,35 @@ # Rosé Pine Moon (https://rosepinetheme.com) programs = { bat = { - config.theme = "rose-pine"; - themes.rose-pine = { - src = pkgs.fetchFromGitHub { - owner = "rose-pine"; - repo = "tm-theme"; - rev = "c4235f9a65fd180ac0f5e4396e3a86e21a0884ec"; - hash = "sha256-jji8WOKDkzAq8K+uSZAziMULI8Kh7e96cBRimGvIYKY="; + config.theme-dark = "rose-pine"; + config.theme-light = "rose-pine-dawn"; + themes = + let + rose-pine-github = pkgs.fetchFromGitHub { + owner = "rose-pine"; + repo = "tm-theme"; + rev = "417d201beb5f0964faded5448147c252ff12c4ae"; + hash = "sha256-aNDOqY81FLFQ6bvsTiYgPyS5lJrqZnFMpvpTCSNyY0Y="; + }; + in + { + rose-pine = { + src = rose-pine-github; + file = "dist/themes/rose-pine.tmTheme"; + }; + rose-pine-dawn = { + src = rose-pine-github; + file = "dist/themes/rose-pine-dawn.tmTheme"; + }; }; - file = "dist/themes/rose-pine.tmTheme"; - }; }; - ghostty.settings.theme = "Rose Pine"; + ghostty.settings.theme = "dark:Rose Pine,light:Rose Pine Dawn"; helix.settings.theme = "rose_pine"; + # { + # dark = "rose_pine"; + # light = "rose_pine_dawn"; + # }; }; }