39 lines
950 B
Nix
39 lines
950 B
Nix
{ config, pkgs, lib, ... }:
|
|
|
|
{
|
|
home-manager.users.${config.home.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"; # If you have the dark variant
|
|
|
|
# Set Papirus as the default icon theme
|
|
gtk.enable = true;
|
|
gtk.gtk3.iconTheme.name = "Papirus";
|
|
gtk.gtk4.iconTheme.name = "Papirus";
|
|
|
|
# Thunar and its plugins (as before)
|
|
home.packages = with pkgs; [
|
|
thunar
|
|
thunar-volman
|
|
thunar-archive-plugin
|
|
thunar-media-tags-plugin
|
|
tumbler
|
|
ffmpegthumbnailer
|
|
gvfs
|
|
gvfs-mtp
|
|
gvfs-afc
|
|
gvfs-goa
|
|
gvfs-google
|
|
gvfs-smb
|
|
gvfs-nfs
|
|
xdg-utils
|
|
];
|
|
|
|
xdg.mimeApps = {
|
|
defaultApplications = {
|
|
"inode/directory" = "Thunar.desktop";
|
|
};
|
|
};
|
|
};
|
|
}
|