Swap nautilus for thunar

This commit is contained in:
Evie Litherland-Smith 2025-01-31 07:26:06 +00:00
parent 9dad0c1299
commit 05ee091ca0
3 changed files with 12 additions and 9 deletions

View file

@ -24,6 +24,7 @@
systemPackages = with pkgs; [ systemPackages = with pkgs; [
libsecret libsecret
libnotify libnotify
libarchive
xdg-utils xdg-utils
hunspell hunspell
hunspellDicts.en_GB-large hunspellDicts.en_GB-large
@ -34,7 +35,6 @@
swappy swappy
cameractrls-gtk4 cameractrls-gtk4
czkawka czkawka
nautilus
libreoffice libreoffice
zotero zotero
evince evince
@ -64,11 +64,19 @@
}; };
programs = { programs = {
dconf.enable = true; dconf.enable = true;
xfconf.enable = true;
noisetorch.enable = true; noisetorch.enable = true;
seahorse.enable = true; seahorse.enable = true;
file-roller.enable = true; file-roller.enable = true;
hyprland.enable = true; hyprland.enable = true;
xwayland.enable = true; xwayland.enable = true;
thunar = {
enable = true;
plugins = with pkgs.xfce; [
thunar-archive-plugin
thunar-volman
];
};
}; };
gtk.iconCache.enable = true; gtk.iconCache.enable = true;
qt = { qt = {
@ -83,7 +91,6 @@
tumbler.enable = true; tumbler.enable = true;
udisks2.enable = true; udisks2.enable = true;
blueman.enable = config.hardware.bluetooth.enable; blueman.enable = config.hardware.bluetooth.enable;
gnome.sushi.enable = true;
gvfs = { gvfs = {
enable = true; enable = true;
package = pkgs.gnome.gvfs; package = pkgs.gnome.gvfs;

View file

@ -281,10 +281,6 @@
"center, title:Library,class:firefox" "center, title:Library,class:firefox"
"pin, title:Picture-in-Picture,class:firefox" "pin, title:Picture-in-Picture,class:firefox"
# NautilusPreviewer (Sushi)
"float, class:org.gnome.NautilusPreviewer"
"center, class:org.gnome.NautilusPreviewer"
# Electron file picker dialog # Electron file picker dialog
"float, title:Open Files,class:electron" "float, title:Open Files,class:electron"
"size 800 600, title:Open Files,class:electron" "size 800 600, title:Open Files,class:electron"
@ -353,7 +349,7 @@
"SUPER, C, exec, ${config.programs.foot.package}/bin/foot" "SUPER, C, exec, ${config.programs.foot.package}/bin/foot"
"SUPER, E, exec, ${config.programs.emacs.finalPackage}/bin/emacs" "SUPER, E, exec, ${config.programs.emacs.finalPackage}/bin/emacs"
"SUPER, W, exec, ${pkgs.nyxt}/bin/nyxt" "SUPER, W, exec, ${pkgs.nyxt}/bin/nyxt"
"SUPER, F, exec, ${pkgs.nautilus}/bin/nautilus" "SUPER, F, exec, thunar"
# Misc useful binds # Misc useful binds
",Print,exec,${pkgs.grim}/bin/grim -g \"$(${pkgs.slurp}/bin/slurp)\" - | ${pkgs.swappy}/bin/swappy -f -" ",Print,exec,${pkgs.grim}/bin/grim -g \"$(${pkgs.slurp}/bin/slurp)\" - | ${pkgs.swappy}/bin/swappy -f -"

View file

@ -3,8 +3,8 @@ let
browser = [ "nyxt.desktop" ]; browser = [ "nyxt.desktop" ];
in in
{ {
"inode/directory" = [ "org.gnome.Nautilus.desktop" ]; "inode/directory" = [ "org.xfce.thunar.desktop" ];
"inode/symlink" = [ "org.gnome.Nautilus.desktop" ]; "inode/symlink" = [ "org.xfce.thunar.desktop" ];
"image/jpeg" = [ "com.github.weclaw1.ImageRoll.desktop" ]; "image/jpeg" = [ "com.github.weclaw1.ImageRoll.desktop" ];
"image/png" = [ "com.github.weclaw1.ImageRoll.desktop" ]; "image/png" = [ "com.github.weclaw1.ImageRoll.desktop" ];