{ config, pkgs, lib, ... }: let username = "henrov"; # vervang door je echte gebruikersnaam in { home-manager.users.${username} = { # Symlink Papirus icon theme via builtins.path xdg.configFile."local/share/icons/Papirus" = { source = builtins.path ./assets/system/theming/icons/papirus; }; xdg.configFile."local/share/icons/Papirus-Dark" = { source = builtins.path ./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"; # Catppuccin Mocha dark theme 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 plugins home.packages = with pkgs; [ thunar thunar-volman thunar-archive-plugin thunar-media-tags-plugin tumbler ffmpegthumbnailer gvfs xdg-utils ]; # Default file manager xdg.mimeApps = { defaultApplications = { "inode/directory" = "Thunar.desktop"; }; }; }; }