Files
nixos/modules/system/systemTheme/cursor.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";
};
};
}
];
};
}