From 814793de433df36897481360cd0a3c083501c443 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Mon, 14 Oct 2024 15:22:24 +0200 Subject: [PATCH] Color: Move schemes to own folder --- home/modules/color/default.nix | 12 +++++------- home/modules/color/{ => schemes}/0_template.nix | 0 .../modules/color/{ => schemes}/catppuccin-latte.nix | 0 .../modules/color/{ => schemes}/catppuccin-mocha.nix | 0 4 files changed, 5 insertions(+), 7 deletions(-) rename home/modules/color/{ => schemes}/0_template.nix (100%) rename home/modules/color/{ => schemes}/catppuccin-latte.nix (100%) rename home/modules/color/{ => schemes}/catppuccin-mocha.nix (100%) diff --git a/home/modules/color/default.nix b/home/modules/color/default.nix index 5255a70d..64276b8d 100644 --- a/home/modules/color/default.nix +++ b/home/modules/color/default.nix @@ -3,10 +3,8 @@ lib, mylib, ... -}: -with lib; -with mylib.modules; let - cfg = config.modules.color; +}: let + inherit (config.modules) color; # Options and assignments will be generated from those keys colorKeys = [ @@ -44,13 +42,13 @@ in { options.modules.color = import ./options.nix {inherit lib mylib colorKeys;}; config = let - lightDefs = import ./${cfg.lightScheme}.nix; - darkDefs = import ./${cfg.darkScheme}.nix; + lightDefs = import ./schemes/${color.lightScheme}.nix; + darkDefs = import ./schemes/${color.darkScheme}.nix; mkLightColorAssignment = key: {${key} = lightDefs.${key};}; mkDarkColorAssignment = key: {${key} = darkDefs.${key};}; in - mkIf cfg.enable { + lib.mkIf color.enable { # This module sets its own options # to the values specified in a colorscheme file. modules.color.light = lib.pipe colorKeys [ diff --git a/home/modules/color/0_template.nix b/home/modules/color/schemes/0_template.nix similarity index 100% rename from home/modules/color/0_template.nix rename to home/modules/color/schemes/0_template.nix diff --git a/home/modules/color/catppuccin-latte.nix b/home/modules/color/schemes/catppuccin-latte.nix similarity index 100% rename from home/modules/color/catppuccin-latte.nix rename to home/modules/color/schemes/catppuccin-latte.nix diff --git a/home/modules/color/catppuccin-mocha.nix b/home/modules/color/schemes/catppuccin-mocha.nix similarity index 100% rename from home/modules/color/catppuccin-mocha.nix rename to home/modules/color/schemes/catppuccin-mocha.nix