37 lines
652 B
Nix
37 lines
652 B
Nix
{
|
|
self,
|
|
inputs,
|
|
...
|
|
}: {
|
|
flake.nixosModules.bibataCursors = {
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: let
|
|
in {
|
|
fonts.packages = with pkgs.nerd-fonts; [
|
|
fira-mono
|
|
];
|
|
environment.systemPackages = with pkgs; [
|
|
bibata-cursors
|
|
];
|
|
|
|
environment.variables = {
|
|
XCURSOR_THEME = "Bibata-Modern-Ice";
|
|
XCURSOR_SIZE = "20";
|
|
};
|
|
|
|
programs.dconf.profiles.user.databases = [
|
|
{
|
|
lockAll = false;
|
|
settings = {
|
|
"org/gnome/desktop/interface" = {
|
|
cursor-theme = "Bibata-Modern-Ice";
|
|
font-name = "FiraMono Nerd Font 11";
|
|
};
|
|
};
|
|
}
|
|
];
|
|
};
|
|
}
|