From 749de574a07617a22665264579cd5759b6176f4a Mon Sep 17 00:00:00 2001 From: Anthony Rodriguez Date: Tue, 11 Feb 2025 18:03:13 +0100 Subject: [PATCH] programs: thunar -> pcmanfm --- modules/programs/default.nix | 2 +- modules/programs/hypr/land/default.nix | 2 +- modules/programs/pcmanfm.nix | 21 ++++++++++++++++++++ modules/programs/thunar.nix | 27 -------------------------- modules/programs/xdg.nix | 2 +- 5 files changed, 24 insertions(+), 30 deletions(-) create mode 100644 modules/programs/pcmanfm.nix delete mode 100644 modules/programs/thunar.nix diff --git a/modules/programs/default.nix b/modules/programs/default.nix index 5e9f040..541a297 100644 --- a/modules/programs/default.nix +++ b/modules/programs/default.nix @@ -13,7 +13,7 @@ ./games.nix ./misc.nix ./nh.nix - ./thunar.nix + ./pcmanfm.nix ./waybar.nix ./wlogout.nix ./xdg.nix diff --git a/modules/programs/hypr/land/default.nix b/modules/programs/hypr/land/default.nix index 8195ba0..ef71dd6 100644 --- a/modules/programs/hypr/land/default.nix +++ b/modules/programs/hypr/land/default.nix @@ -79,7 +79,7 @@ in { ]; workspace = [ "special:terminal, on-created-empty:ghostty" - "special:file_manager_gui, on-created-empty:thunar" + "special:file_manager_gui, on-created-empty:pcmanfm" "special:file_manager_tui, on-created-empty:ghostty -e yazi" "special:calculator_gui, on-created-empty:qalculate-gtk" diff --git a/modules/programs/pcmanfm.nix b/modules/programs/pcmanfm.nix new file mode 100644 index 0000000..0cc01fc --- /dev/null +++ b/modules/programs/pcmanfm.nix @@ -0,0 +1,21 @@ +{ + lib, + pkgs, + config, + ... +}: let + inherit (lib) mkIf; + inherit (config.local.systemVars) username; +in { + config = mkIf config.local.profiles.desktop.enable { + hjem.users.${username} = { + packages = with pkgs; [ + lxmenu-data + pcmanfm + shared-mime-info + ]; + }; + + services.gvfs.enable = true; # Mount, trash, and other functionalities + }; +} diff --git a/modules/programs/thunar.nix b/modules/programs/thunar.nix deleted file mode 100644 index 927e385..0000000 --- a/modules/programs/thunar.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - pkgs, - config, - ... -}: let - inherit (lib) mkIf; -in { - config = mkIf config.local.profiles.desktop.enable { - programs = { - thunar = { - enable = true; - plugins = with pkgs.xfce; [ - thunar-archive-plugin - thunar-volman - exo - ]; - }; - - xfconf.enable = true; - file-roller.enable = true; - }; - - services.gvfs.enable = true; # Mount, trash, and other functionalities - services.tumbler.enable = true; # Thumbnail support for images - }; -} diff --git a/modules/programs/xdg.nix b/modules/programs/xdg.nix index ca80011..9395143 100644 --- a/modules/programs/xdg.nix +++ b/modules/programs/xdg.nix @@ -17,7 +17,7 @@ in { image/jpeg=org.gnome.gThumb.desktop image/png=org.gnome.gThumb.desktop image/svg= org.gnome.gThumb.desktop - inode/directory=thunar.desktop + inode/directory=pcmanfm.desktop text/html=firefox.desktop video/avi=io.github.celluloid_player.Celluloid.desktop video/mkv=io.github.celluloid_player.Celluloid.desktop