nix-rice overlay

This commit is contained in:
Filippo Berto 2021-08-26 11:36:21 +02:00
parent 940d4317e3
commit 782c805c0e
2 changed files with 52 additions and 40 deletions

View file

@ -11,47 +11,8 @@ let
in
{
nixpkgs.overlays = [
(final: prev: { rice = (prev.lib.callPackageWith prev) nix-rice {}; }) # Custom library
(import ./overlays/rice.nix)
(final: prev: (prev.lib.callPackageWith prev) ./custom/default.nix {}) # Custom packges
(
final: prev: rec {
rice = prev.rice // {
colorPalette = with pkgs.rice; palette.palette rec {
black = color.hexToRgba nord.n0;
red = color.hexToRgba nord.n11;
green = color.hexToRgba nord.n14;
yellow = color.hexToRgba nord.n13;
blue = color.hexToRgba nord.n10;
magenta = color.hexToRgba nord.n15;
cyan = color.hexToRgba nord.n8;
white = color.hexToRgba nord.n4;
bright-white = color.hexToRgba nord.n6;
bright-red = color.hexToRgba nord.n12;
cursor-cursor = color.hexToRgba nord.n4;
primary-background = color.tAlphaRgba (v: float.round (255 * opacity)) black;
};
font = {
normal = {
name = "Cantarell";
package = pkgs.cantarell-fonts;
size = 10;
};
monospace = {
name = "FuraCode Nerd Font Mono";
package = (
pkgs.nerdfonts.override {
fonts = [ "FiraCode" ];
}
);
size = 10;
};
};
opacity = 0.9;
};
}
)
(
final: prev: {
lockscreen = prev.lockscreen.override {