Change from thunar to pcmanfm

thunar failed to find default applications and also default terminal to
open was dependend on xfce settings
This commit is contained in:
Julian Mutter 2024-07-03 13:10:26 +02:00
parent 740f7a5ca5
commit 18176bf959
4 changed files with 44 additions and 3 deletions

View File

@ -215,7 +215,7 @@ bindsym $mod+Print exec --no-startup-id "xfce4-screenshooter"
bindsym $mod+c exec qalculate-gtk
bindsym $mod+Shift+p exec xwacomcalibrate
bindsym $mod+e exec thunar
bindsym $mod+e exec pcmanfm
bindsym $mod+b exec firefox
bindsym $mod+p exec $scripts/display-toggle-mirror

View File

@ -56,7 +56,7 @@ in
# Override defaults
{
on = [ "e" ];
run = ''shell --orphan --confirm "thunar &"'';
run = ''shell --orphan --confirm "pcmanfm &"'';
desc = "Open gui file manager";
}
{

View File

@ -0,0 +1,40 @@
{
# Snowfall Lib provides a customized `lib` instance with access to your flake's library
# as well as the libraries available from your flake's inputs.
lib,
# An instance of `pkgs` with your overlays and packages applied is also available.
pkgs,
# You also have access to your flake's inputs.
inputs,
# Additional metadata is provided by Snowfall Lib.
namespace, # The namespace used for your flake, defaulting to "internal" if not set.
system, # The system architecture for this host (eg. `x86_64-linux`).
target, # The Snowfall Lib target for this system (eg. `x86_64-iso`).
format, # A normalized name for the system target (eg. `iso`).
virtual, # A boolean to determine whether this system is a virtual target using nixos-generators.
systems, # An attribute map of your defined hosts.
# All other arguments come from the module system.
config,
...
}:
let
cfg = config.modules.pcmanfm;
in
{
options.modules.pcmanfm = {
enable = lib.mkOption { default = false; };
};
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs; [
shared-mime-info # extended mimetype support
lxde.lxmenu-data # open with "Installed Applications"
pcmanfm
];
services.gvfs.enable = true; # Mount, trash, and other functionalities
};
}

View File

@ -71,7 +71,8 @@
modules = {
locales.enable = true;
thunar.enable = true;
# thunar.enable = true;
pcmanfm.enable = true;
# wayland.enable = true;
# hyprland.enable = true;
};