Switch to module-based rice

This commit is contained in:
Filippo Berto 2024-10-22 18:49:26 +02:00
parent a8ee39aaa3
commit 61329e5f96
No known key found for this signature in database
GPG key ID: FE98AE5EC52B1056
19 changed files with 505 additions and 547 deletions

View file

@ -1,26 +1,24 @@
{ pkgs, ... }:
{ pkgs, nixosConfig, ... }:
with nixosConfig.nix-rice.lib;
let
inherit (pkgs.lib) nix-rice;
strPalette = nix-rice.palette.toRGBHex pkgs.rice.colorPalette;
inherit (nixosConfig.nix-rice) rice;
strPalette = palette.toRGBHex rice.colorPalette;
in
{
home.packages = builtins.attrValues {
inherit (pkgs) dunst;
inherit (pkgs.rice.font.normal) package;
inherit (rice.font.normal) package;
};
services.dunst = {
enable = true;
iconTheme = {
package = pkgs.qogir-icon-theme;
name = "Qogir";
};
iconTheme = { package = pkgs.qogir-icon-theme; name = "Qogir"; };
settings = {
global = {
browser = "${pkgs.xdg-utils}/bin/xdg-open";
corner_radius = 10;
dmenu = "${pkgs.rofi}/bin/rofi -dmenu -p dunst:";
follow = "keyboard";
font = "${pkgs.rice.font.normal.name} 10";
font = "${rice.font.normal.name} 10";
frame_color = strPalette.normal.blue;
frame_width = 1;
height = 320;
@ -28,7 +26,7 @@ in
notification_limit = 10;
offset = "7x7";
separator_color = strPalette.normal.blue;
transparency = 100 - nix-rice.float.round (pkgs.rice.opacity * 100);
transparency = 100 - nix-rice.float.round (rice.opacity * 100);
width = "(0, 320)";
};
urgency_low = {