{ pkgs, config, lib, ... }: let username = config.defaultUser or "henrov"; in { # System-wide Thunar with essential plugins environment.systemPackages = with pkgs; [ thunar # main file manager thunar-archive-plugin # zip, tar, rar, 7z support thunar-volman # auto-mount removable drives gvfs # support for external drives and network shares xarchiver # optional GUI archive manager ]; # Home Manager configuration home-manager.users.${username} = { home.stateVersion = "26.05"; # required home.sessionVariables = { FILE_MANAGER = "thunar"; USERNAME = username; }; }; }