{ lib, pkgs, config, ... }: let enableProgram = config.enableThunar or false; in { options.enableThunar = lib.mkEnableOption "Enable Thunar file manager"; config = lib.mkIf enableProgram { myApps.thunar = { user = config.defaultUser or "henrov"; # Add extra Thunar config if needed }; packages = [ pkgs.thunar pkgs.thunar-plugins pkgs.xarchiver ]; }; }