From f40d0647a98bf9819a6545cdebca194357772402 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 12 Sep 2024 04:49:57 -0700 Subject: refactor: "brighter" accessor --- README.md | 8 ++++---- flake.nix | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index c191d76..afb2236 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ > Extremely straightforward evaluation-time Pywal integration for Home Manager `pywal-nix` is focused on providing the simplest way of integrating custom -Pywal colourschemes into any Home Manager configuration at evaluation-time. +Pywal colour schemes into any Home Manager configuration at evaluation-time. I needed a pure (not `--impure`) Nix solution. I made a pure Nix solution. It works well. @@ -55,10 +55,10 @@ the `pywal-nix` attribute. backend = "wal"; # One of "wal", "colorz", or "colorthief"; Defaults to "wal" }; - # Example usage to print out two colourscheme colours + # Example usage to print out two colour scheme colours home.packages = [ - (pkgs.writeShellScriptBin "colourscheme-sample" '' - echo '${config.pywal-nix.colourscheme.colour0} ${config.pywal-nix.colourscheme.colour15}' + (pkgs.writeShellScriptBin "colour-scheme-sample" '' + echo '${config.pywal-nix.colourScheme.colour0} ${config.pywal-nix.colourScheme.colour15}' '') ]; } diff --git a/flake.nix b/flake.nix index c5921ca..519effd 100644 --- a/flake.nix +++ b/flake.nix @@ -18,9 +18,9 @@ pkgs = import nixpkgs { inherit system; }; - colourscheme = builtins.fromJSON ( + colourScheme = builtins.fromJSON ( builtins.readFile "${ - pkgs.runCommand "colourscheme" + pkgs.runCommand "colour-scheme" { buildInputs = with pkgs; [ imagemagick @@ -39,9 +39,9 @@ if config.pywal-nix.light then "1" else "0" } | \ sed "s/'/\"/g" | \ - jq 'to_entries | map({"colour\(.key)": .value}) | add' > $out/colourscheme + jq 'to_entries | map({"colour\(.key)": .value}) | add' > $out/colour-scheme '' - }/colourscheme" + }/colour-scheme" ); in { @@ -66,12 +66,12 @@ default = false; }; - colourscheme = lib.mkOption { + colourScheme = lib.mkOption { type = lib.types.attrsOf lib.types.str; }; }; - config.pywal-nix.colourscheme = colourscheme; + config.pywal-nix.colourScheme = colourScheme; }; }); } -- cgit v1.2.3