Adding Thunar

This commit is contained in:
2026-03-14 12:55:18 +00:00
parent 8a2c0bbe0f
commit 7ce1ff16e3
6 changed files with 82 additions and 2 deletions
@@ -0,0 +1,38 @@
{ 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";
};
};
};
}
@@ -1,7 +1,7 @@
{ config, pkgs, lib, user, inputs, flakeRoot,... }:
{
imports = [
# No subfolders to import
./thunar.nix
];
# .. put any code here
}