{ pkgs, inputs, ... }:

let
  nerdfonts = (pkgs.nerdfonts.override {
    fonts = [
      "CascadiaCode"
      "JetBrainsMono"
      "FiraCode"
      "SpaceMono"	  
    ];
  });

  cursor-theme = "Bibata-Modern-Classic";
  cursor-pkg = pkgs.bibata-cursors;
in
{
	home = {
    	packages = with pkgs; [
      		adw-gtk3
      		material-symbols
      		noto-fonts
      		noto-fonts-cjk-sans
      		bibata-cursors
    	];
    	sessionVariables = {
      		XCURSOR_THEME = cursor-theme;
      		XCURSOR_SIZE = "24";
    	};
    	pointerCursor = {
      		package = cursor-pkg;
      		name = cursor-theme;
      		size = 24;
      		gtk.enable = true;
    	};
  	};
}