export base16Split from colors module
This commit is contained in:
parent
df75571c56
commit
b13796a5a2
@ -41,6 +41,7 @@ let
|
|||||||
mustache = scheme: name: src:
|
mustache = scheme: name: src:
|
||||||
pkgs.stdenv.mkDerivation (
|
pkgs.stdenv.mkDerivation (
|
||||||
{
|
{
|
||||||
|
# TODO add template name
|
||||||
name = lib.strings.sanitizeDerivationName name;
|
name = lib.strings.sanitizeDerivationName name;
|
||||||
inherit src;
|
inherit src;
|
||||||
data = pkgs.writeText "${name}-data" (builtins.toJSON scheme);
|
data = pkgs.writeText "${name}-data" (builtins.toJSON scheme);
|
||||||
@ -74,6 +75,11 @@ in
|
|||||||
type = types.attrsOf (types.attrsOf types.int);
|
type = types.attrsOf (types.attrsOf types.int);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
base16Split = mkOption {
|
||||||
|
readOnly = true;
|
||||||
|
type = types.attrsOf (types.attrsOf types.str);
|
||||||
|
};
|
||||||
|
|
||||||
base16 = mkOption {
|
base16 = mkOption {
|
||||||
readOnly = true;
|
readOnly = true;
|
||||||
type = types.attrsOf types.str;
|
type = types.attrsOf types.str;
|
||||||
@ -197,6 +203,7 @@ in
|
|||||||
# Read only utility attributes
|
# Read only utility attributes
|
||||||
colors.base16 = cfg.favColors.base16;
|
colors.base16 = cfg.favColors.base16;
|
||||||
colors.base16Rgb = builtins.mapAttrs hexToRgb cfg.favColors.base16;
|
colors.base16Rgb = builtins.mapAttrs hexToRgb cfg.favColors.base16;
|
||||||
|
colors.base16Split = builtins.mapAttrs splitHex cfg.favColors.base16;
|
||||||
|
|
||||||
# Element
|
# Element
|
||||||
xdg.configFile."Riot/config.json".text = builtins.toJSON elementConfig;
|
xdg.configFile."Riot/config.json".text = builtins.toJSON elementConfig;
|
||||||
|
Loading…
Reference in New Issue
Block a user