diff --git a/.sources/palette.json b/.sources/palette.json deleted file mode 100644 index 4116daf..0000000 --- a/.sources/palette.json +++ /dev/null @@ -1,425 +0,0 @@ -{ - "main": { - "name": "", - "dark": true, - "colors": { - "base": { - "name": "Base", - "hex": "#191724", - "rgb": { - "r": 25, - "g": 23, - "b": 36 - } - }, - "surface": { - "name": "Surface", - "hex": "#1f1d2e", - "rgb": { - "r": 31, - "g": 29, - "b": 36 - } - }, - "overlay": { - "name": "Overlay", - "hex": "#26233a", - "rgb": { - "r": 38, - "g": 35, - "b": 58 - } - }, - "muted": { - "name": "Muted", - "hex": "#6e6a86", - "rgb": { - "r": 110, - "g": 106, - "b": 134 - } - }, - "subtle": { - "name": "Subtle", - "hex": "#908caa", - "rgb": { - "r": 144, - "g": 140, - "b": 170 - } - }, - "text": { - "name": "Text", - "hex": "#e0def4", - "rgb": { - "r": 224, - "g": 222, - "b": 244 - } - }, - "love": { - "name": "Love", - "hex": "#eb6f92", - "rgb": { - "r": 235, - "g": 111, - "b": 146 - } - }, - "gold": { - "name": "Gold", - "hex": "#f6c177", - "rgb": { - "r": 246, - "g": 193, - "b": 119 - } - }, - "rose": { - "name": "Rose", - "hex": "#ebbcba", - "rgb": { - "r": 235, - "g": 188, - "b": 186 - } - }, - "pine": { - "name": "Pine", - "hex": "#31748f", - "rgb": { - "r": 49, - "g": 116, - "b": 143 - } - }, - "foam": { - "name": "Foam", - "hex": "#9ccfd8", - "rgb": { - "r": 156, - "g": 207, - "b": 216 - } - }, - "iris": { - "name": "Iris", - "hex": "#c4a7e7", - "rgb": { - "r": 196, - "g": 167, - "b": 231 - } - }, - "highlight-low": { - "name": "Highlight Low", - "hex": "#21202e", - "rgb": { - "r": 33, - "g": 32, - "b": 46 - } - }, - "highlight-med": { - "name": "Highlight Med", - "hex": "#403d52", - "rgb": { - "r": 64, - "g": 61, - "b": 82 - } - }, - "highlight-high": { - "name": "Highlight High", - "hex": "#524f67", - "rgb": { - "r": 82, - "g": 79, - "b": 103 - } - } - } - }, - "moon": { - "name": "Moon", - "dark": true, - "colors": { - "base": { - "name": "Base", - "hex": "#232136", - "rgb": { - "r": 35, - "g": 33, - "b": 54 - } - }, - "surface": { - "name": "Surface", - "hex": "#2a273f", - "rgb": { - "r": 42, - "g": 39, - "b": 63 - } - }, - "overlay": { - "name": "Overlay", - "hex": "#26233a", - "rgb": { - "r": 57, - "g": 53, - "b": 82 - } - }, - "muted": { - "name": "Muted", - "hex": "#6e6a86", - "rgb": { - "r": 110, - "g": 106, - "b": 134 - } - }, - "subtle": { - "name": "Subtle", - "hex": "#908caa", - "rgb": { - "r": 144, - "g": 140, - "b": 170 - } - }, - "text": { - "name": "Text", - "hex": "#e0def4", - "rgb": { - "r": 224, - "g": 222, - "b": 244 - } - }, - "love": { - "name": "Love", - "hex": "#eb6f92", - "rgb": { - "r": 235, - "g": 111, - "b": 146 - } - }, - "gold": { - "name": "Gold", - "hex": "#f6c177", - "rgb": { - "r": 246, - "g": 193, - "b": 119 - } - }, - "rose": { - "name": "Rose", - "hex": "#ea9a97", - "rgb": { - "r": 234, - "g": 154, - "b": 151 - } - }, - "pine": { - "name": "Pine", - "hex": "#3e8fb0", - "rgb": { - "r": 62, - "g": 143, - "b": 176 - } - }, - "foam": { - "name": "Foam", - "hex": "#9ccfd8", - "rgb": { - "r": 156, - "g": 207, - "b": 216 - } - }, - "iris": { - "name": "Iris", - "hex": "#c4a7e7", - "rgb": { - "r": 196, - "g": 167, - "b": 231 - } - }, - "highlight-low": { - "name": "Highlight Low", - "hex": "#2a283e", - "rgb": { - "r": 42, - "g": 40, - "b": 62 - } - }, - "highlight-med": { - "name": "Highlight Med", - "hex": "#44415a", - "rgb": { - "r": 58, - "g": 65, - "b": 90 - } - }, - "highlight-high": { - "name": "Highlight High", - "hex": "#56526e", - "rgb": { - "r": 86, - "g": 82, - "b": 110 - } - } - } - }, - "dawn": { - "name": "Dawn", - "dark": false, - "colors": { - "base": { - "name": "Base", - "hex": "#faf4ed", - "rgb": { - "r": 250, - "g": 244, - "b": 237 - } - }, - "surface": { - "name": "Surface", - "hex": "#fffaf3", - "rgb": { - "r": 255, - "g": 250, - "b": 243 - } - }, - "overlay": { - "name": "Overlay", - "hex": "#f2e9e1", - "rgb": { - "r": 242, - "g": 233, - "b": 222 - } - }, - "muted": { - "name": "Muted", - "hex": "#9893a5", - "rgb": { - "r": 152, - "g": 147, - "b": 165 - } - }, - "subtle": { - "name": "Subtle", - "hex": "#797593", - "rgb": { - "r": 121, - "g": 117, - "b": 147 - } - }, - "text": { - "name": "Text", - "hex": "#575279", - "rgb": { - "r": 87, - "g": 82, - "b": 121 - } - }, - "love": { - "name": "Love", - "hex": "#b4637a", - "rgb": { - "r": 180, - "g": 99, - "b": 122 - } - }, - "gold": { - "name": "Gold", - "hex": "#ea9d34", - "rgb": { - "r": 234, - "g": 157, - "b": 52 - } - }, - "rose": { - "name": "Rose", - "hex": "#d7827e", - "rgb": { - "r": 215, - "g": 130, - "b": 126 - } - }, - "pine": { - "name": "Pine", - "hex": "#286983", - "rgb": { - "r": 40, - "g": 105, - "b": 131 - } - }, - "foam": { - "name": "Foam", - "hex": "#56949f", - "rgb": { - "r": 86, - "g": 148, - "b": 159 - } - }, - "iris": { - "name": "Iris", - "hex": "#907aa9", - "rgb": { - "r": 144, - "g": 122, - "b": 169 - } - }, - "highlight-low": { - "name": "Highlight Low", - "hex": "#f4ede8", - "rgb": { - "r": 244, - "g": 237, - "b": 232 - } - }, - "highlight-med": { - "name": "Highlight Med", - "hex": "#dfdad9", - "rgb": { - "r": 223, - "g": 218, - "b": 217 - } - }, - "highlight-high": { - "name": "Highlight High", - "hex": "#cecacd", - "rgb": { - "r": 206, - "g": 202, - "b": 205 - } - } - } - } -} diff --git a/.sources/sources.json b/.sources/sources.json index 70afb5d..45f53d4 100644 --- a/.sources/sources.json +++ b/.sources/sources.json @@ -276,6 +276,17 @@ "url": "https://github.com/d2718nis/rose-pine-dunst/archive/496499eaed38a07ce4f79ec91baaf6e1e4c28bc5.tar.gz", "hash": "0x7cqbcn7zygab9xbmbarz06wxkj3wxxffwmka33ljhm8gk3x0ay" }, + "rose-pine-palette": { + "type": "Git", + "repository": { + "type": "Git", + "url": "https://git.punkfairie.net/punkfairie/rose-pine-palette.git" + }, + "branch": "main", + "revision": "7248b41a76dfc807694bc5bb4bec0edc16d23cd9", + "url": null, + "hash": "1x72ivyp8963wfrjp84nbh5phwkhd5fyd1jl0b5vasvrzjpp0vvj" + }, "rose-pine-swaylock": { "type": "Git", "repository": { @@ -374,4 +385,4 @@ } }, "version": 3 -} +} \ No newline at end of file diff --git a/modules/home-manager/fzf.nix b/modules/home-manager/fzf.nix index 084cae4..8345628 100644 --- a/modules/home-manager/fzf.nix +++ b/modules/home-manager/fzf.nix @@ -3,9 +3,10 @@ lib, ... }: let + inherit (config.rose-pine) sources; cfg = config.programs.fzf.rose-pine; enable = cfg.enable && config.programs.fzf.enable; - palette = (lib.importJSON "../../.sources/palette.json").${cfg.flavor}.colors; + palette = (lib.importJSON "${sources.rose-pine-palette}/palette.json").${cfg.flavor}.colors; in { options.programs.fzf.rose-pine = lib.rp.mkRosePineOpt {name = "fzf";}; diff --git a/modules/nixos/console.nix b/modules/nixos/console.nix index 572f5d3..b28fe8d 100644 --- a/modules/nixos/console.nix +++ b/modules/nixos/console.nix @@ -3,10 +3,12 @@ lib, ... }: let + inherit (config.rose-pine) sources; + cfg = config.console.rose-pine; enable = cfg.enable && config.console.enable; - palette = (lib.importJSON "../../.sources/palette.json").${cfg.flavor}.colors; + palette = (lib.importJSON "${sources.rose-pine-palette}/palette.json").${cfg.flavor}.colors; in { options.console.rose-pine = lib.rp.mkRosePineOpt {name = "console";};