Good day/evening everyone,
This should (hopefully) be a simple one, despite the finicky nature of flatpaks. So, as the title states, I can not get flatpak applications to use the cursor theme that I set. Let me firstly share with you how I set said cursor theme:
let
buuf-cursor-heart = pkgs.stdenvNoCC.mkDerivation {
pname = "buuf-cursor-heart";
version = "master";
src = pkgs.fetchurl {
url = "https://cdn.discordapp.com/attachments/156048223314640896/1217582363610189976/buuf-cursor-heart-24-a.tar.gz?ex=66048cf1&is=65f217f1&hm=c0a36941976578400cd12a7fefd4236785a94d17e19c784ee6f01d0afcb45984&";
hash = "sha256-ZKqWw0Itro9CQIJyouLxel76C80kie8EYkmm2Kc0iJs=";
};
dontPatch = true;
dontConfigure = true;
dontBuild = true;
dontFixup = true;
installPhase = ''
mkdir -p $out/share/icons/buuf-cursor-heart
mv * $out/share/icons/buuf-cursor-heart/
'';
};
in
{
home.packages = (with pkgs; [
buuf-cursor-heart
]);
qt = {
enable = true;
platformTheme = "qtct";
style.name = "kvantum";
};
gtk = {
enable = true;
theme = {
name = "Dracula";
package = pkgs.dracula-theme;
};
gtk3.extraConfig = {
gtk-application-prefer-dark-theme = 1;
};
gtk4.extraConfig = {
gtk-application-prefer-dark-theme = 1;
};
iconTheme = {
name = "Buuf For Many Desktops";
package = buuf-nestort;
};
cursorTheme = {
name = "buuf-cursor-heart";
package = buuf-cursor-heart;
size = 24;
};
};
home.pointerCursor = {
name = "buuf-cursor-heart";
package = buuf-cursor-heart;
size = 24;
gtk.enable = true;
x11.enable = true;
};
After a lot of looking around, I found this wiki page: Fonts - NixOS Wiki. I tried out the bindfs, flatpak overriding and symlinking proposed solutions. None have made any difference at the end though. Was I supposed to, perhaps, change anything in the bindfs code block, instead of just copy pasting it into my config file?
Anything else I can do in general?