{ config, pkgs, lib, ... }: let username = "henrov"; # <-- vervang dit door je echte gebruikersnaam in { home-manager.users.${username} = { # Symlink Papirus icon theme xdg.configFile."local/share/icons/Papirus".source = "/assets/system/theming/icons/papirus"; xdg.configFile."local/share/icons/Papirus-Dark".source = "/assets/system/theming/icons/papirus-dark"; # GTK icon theme: Papirus + Catppuccin Mocha gtk.enable = true; gtk.gtk3.iconTheme.name = "Papirus"; gtk.gtk4.iconTheme.name = "Papirus"; # Optional: force Catppuccin Mocha GTK dark theme via settings.ini xdg.configFile."gtk-3.0/settings.ini".text = '' [Settings] gtk-theme-name=Catppuccin-Mocha-Standard-Blue-Dark gtk-icon-theme-name=Papirus gtk-application-prefer-dark-theme=1 ''; xdg.configFile."gtk-4.0/settings.ini".text = '' [Settings] gtk-theme-name=Catppuccin-Mocha-Standard-Blue-Dark gtk-icon-theme-name=Papirus gtk-application-prefer-dark-theme=1 ''; # Thunar and its plugins home.packages = with pkgs; [ thunar thunar-volman thunar-archive-plugin thunar-media-tags-plugin tumbler ffmpegthumbnailer gvfs # MTP support zit hier al in xdg-utils ]; # Set Thunar as default file manager xdg.mimeApps = { defaultApplications = { "inode/directory" = "Thunar.desktop"; }; }; }; }