2024-08-15 21:20:56 +02:00
|
|
|
{
|
|
|
|
pkgs,
|
|
|
|
lib,
|
|
|
|
...
|
|
|
|
}: let
|
|
|
|
inherit (lib) mkOption;
|
|
|
|
inherit (lib.types) package str int;
|
|
|
|
in {
|
2024-07-20 13:56:02 +02:00
|
|
|
imports = [
|
|
|
|
./stylix.nix
|
2024-07-21 15:11:55 +02:00
|
|
|
# ./qt.nix
|
2024-08-15 23:59:00 +02:00
|
|
|
./gtk.nix
|
2024-07-20 13:56:02 +02:00
|
|
|
];
|
2024-08-15 21:20:56 +02:00
|
|
|
|
|
|
|
options.modules.style = {
|
|
|
|
cursor = {
|
|
|
|
package = mkOption {
|
|
|
|
type = package;
|
|
|
|
default = pkgs.bibata-cursors;
|
|
|
|
description = "Cursor package";
|
|
|
|
};
|
|
|
|
name = mkOption {
|
|
|
|
type = str;
|
|
|
|
default = "Bibata-Modern-Classic";
|
|
|
|
description = "Cursor name";
|
|
|
|
};
|
|
|
|
size = mkOption {
|
|
|
|
type = int;
|
|
|
|
default = 32;
|
|
|
|
description = "Cursor size";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-07-20 13:56:02 +02:00
|
|
|
}
|