diff --git a/home/misterio/global/default.nix b/home/misterio/global/default.nix index ca00cc81..499f90fe 100644 --- a/home/misterio/global/default.nix +++ b/home/misterio/global/default.nix @@ -1,7 +1,7 @@ { inputs, lib, pkgs, config, outputs, ... }: let inherit (inputs.nix-colors) colorSchemes; - inherit (inputs.nix-colors.lib-contrib { inherit pkgs; }) colorschemeFromPicture nixWallpaperFromScheme; + inherit (inputs.nix-colors.lib-contrib { inherit pkgs; }) nixWallpaperFromScheme; in { imports = [ @@ -58,7 +58,11 @@ in }; }; - colorscheme = lib.mkDefault colorSchemes.dracula; + colorscheme = lib.mkOverride 1501 colorSchemes.dracula; + specialisation = { + dark.configuration.colorscheme = lib.mkOverride 1500 config.colorscheme; + light.configuration.colorscheme = lib.mkOverride 1500 config.colorscheme; + }; home.file = { ".colorscheme".text = config.colorscheme.slug; ".colorscheme.json".text = builtins.toJSON config.colorscheme; diff --git a/home/misterio/pleione.nix b/home/misterio/pleione.nix index 108b2acf..ce064299 100644 --- a/home/misterio/pleione.nix +++ b/home/misterio/pleione.nix @@ -1,5 +1,6 @@ -{ inputs, outputs, ... }: -{ +{ inputs, outputs, lib, ... }: let + inherit (inputs.nix-colors) colorSchemes; +in { imports = [ ./global ./features/desktop/hyprland @@ -10,7 +11,11 @@ ]; wallpaper = outputs.wallpapers.aenami-lunar; - colorscheme = inputs.nix-colors.colorSchemes.atelier-heath; + + colorscheme = lib.mkDefault colorSchemes.atelier-heath; + specialisation = { + light.configuration.colorscheme = colorSchemes.atelier-heath-light; + }; monitors = [{ name = "eDP-1";