Switch to nix-rice

This commit is contained in:
Filippo Berto 2021-06-26 15:02:13 +02:00
parent 5f960fc2ca
commit 98e4871193
12 changed files with 31 additions and 537 deletions

View file

@ -2,6 +2,10 @@
let
nixpkgs = import <nixpkgs> {};
nix-rice = fetchTarball {
url = "https://github.com/bertof/nix-rice/archive/refs/tags/v0.1.0.tar.gz";
sha256 = "0am3fnn8lqbi0mhz8jxqskchw1phy5s7kkmrk6jw519dasqq6an7";
};
callPackage = pkgs.lib.callPackageWith pkgs;
nord = import ./themes/nord.nix;
onedark = import ./themes/onedark.nix;
@ -12,12 +16,12 @@ in
};
nixpkgs.overlays = [
(final: prev: { extra = (prev.lib.callPackageWith prev) ./extra/default.nix {}; }) # Custom library
(final: prev: { rice = (prev.lib.callPackageWith prev) nix-rice {}; }) # Custom library
(final: prev: (prev.lib.callPackageWith prev) ./custom/default.nix {}) # Custom packges
(
final: prev: rec {
extra = prev.extra // {
colorPalette = with pkgs.extra; palette.palette {
rice = prev.rice // {
colorPalette = with pkgs.rice; palette.palette {
black = color.hexToRgba nord.n0;
red = color.hexToRgba nord.n11;
green = color.hexToRgba nord.n14;
@ -41,8 +45,8 @@ in
(
final: prev: {
lockscreen = prev.lockscreen.override {
palette = prev.extra.colorPalette;
font = prev.extra.font.normal;
palette = prev.rice.colorPalette;
font = prev.rice.font.normal;
};
}
)
@ -103,6 +107,7 @@ in
tdesktop
teams
transmission-gtk
virt-manager
wineFull
wireguard
xclip