feat: replace thunar with nautilus

This commit is contained in:
Youwen Wu 2025-06-01 22:07:00 -07:00
parent df7f6671f1
commit 63d4a1b452
Signed by: youwen
GPG key ID: 865658ED1FE61EC3
3 changed files with 20 additions and 3 deletions

View file

@ -75,7 +75,7 @@ in
# Application Keybinds
"$mod, R, exec, ${pkgs.pavucontrol}/bin/pavucontrol -t 3" # open pavucontrol on 'outputs' tab
"$mod, T, exec, ${pkgs.kitty}/bin/kitty"
"$mod, E, exec, ${pkgs.xfce.thunar}/bin/thunar"
"$mod, E, exec, ${lib.getExe pkgs.nautilus}"
"$mod, M, exec, ${pkgs.thunderbird}/bin/thunderbird"
]);

View file

@ -22,7 +22,7 @@
"opacity 0.80 0.80,class:^(kitty)$"
"opacity 0.80 0.80,class:^(neovide)$"
"opacity 0.80 0.80,class:^(org.kde.dolphin)$"
"opacity 0.80 0.80,class:^(thunar)$"
"opacity 0.80 0.80,class:^(org.gnome.Nautilus)$"
"opacity 0.80 0.80,class:^(org.kde.ark)$"
"opacity 0.80 0.80,class:^(nwg-look)$"
"opacity 0.80 0.80,class:^(qt5ct)$"

View file

@ -37,6 +37,23 @@ in
programs.vesktop.enable = lib.mkIf cfg.instantMessaging.enable true;
nixpkgs.overlays = [
(self: super: {
gnome = super.gnome.overrideScope' (
gself: gsuper: {
nautilus = gsuper.nautilus.overrideAttrs (nsuper: {
buildInputs =
nsuper.buildInputs
++ (with super.gst_all_1; [
gst-plugins-good
gst-plugins-bad
]);
});
}
);
})
];
home.packages =
lib.optionals cfg.archiveTools.enable (
with pkgs;
@ -78,7 +95,7 @@ in
with pkgs;
[
thunderbird
xfce.thunar
nautilus
nicotine-plus # soulseek client
gapless # music player
]