Nautilus: Difference between revisions
Enable HEIC image preview |
m Added details for automounting |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
Nautilus is the [[GNOME]] desktop's file manager. When using Nautilus without GNOME, you may need to enable additional services to get familiar functionality. | Nautilus is the [[GNOME]] desktop's file manager. When using Nautilus without GNOME, you may need to enable additional services to get familiar functionality. | ||
== Installation == | |||
{{File|3=environment.systemPackages = [ | |||
pkgs.nautilus | |||
];|name=/etc/nixos/configuration.nix|lang=nix}} | |||
== Configuration == | == Configuration == | ||
=== | === Mount, trash, and other virtual filesystems === | ||
If GVfs is not available, you may see errors such as "Sorry, could not display all the contents of “trash:///”: Operation not supported" when trying to open the trash folder, or be unable to access network filesystems. | If [[wikipedia:GVfs|GVfs]] is not available, you may see errors such as "Sorry, could not display all the contents of “trash:///”: Operation not supported" when trying to open the trash folder, or be unable to access network filesystems. | ||
To enable GVfs: | To enable GVfs: | ||
| Line 14: | Line 19: | ||
When using X11, this is probably sufficient (though, see the general notes on [[GNOME#Running_GNOME_programs_outside_of_GNOME|running GNOME programs outside of GNOME]]). On Wayland, more effort may be required: [https://github.com/NixOS/nixpkgs/issues/128026]. | When using X11, this is probably sufficient (though, see the general notes on [[GNOME#Running_GNOME_programs_outside_of_GNOME|running GNOME programs outside of GNOME]]). On Wayland, more effort may be required: [https://github.com/NixOS/nixpkgs/issues/128026]. | ||
=== Mount external drives in sidebar === | |||
In a window manager such as [[Sway]] it may be necessary to enable [https://github.com/coldfix/udiskie udiskie] to auto-mount USB devices. See [[USB storage devices]] for more configuration details. | |||
{{File|3=services.udisks2.enable = true;|name=/etc/nixos/configuration.nix|lang=nix}} | |||
And in Home Manager: | |||
{{File|3=services.udiskie = { | |||
enable = true; | |||
};|name=/etc/nixos/home.nix|lang=nix}} | |||
=== Gstreamer === | === Gstreamer === | ||
| Line 21: | Line 34: | ||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
nixpkgs.overlays = [ | nixpkgs.overlays = [ | ||
(final: prev: { | |||
nautilus = | nautilus = prev.nautilus.overrideAttrs (nprev: { | ||
buildInputs = | buildInputs = | ||
nprev.buildInputs | |||
++ (with pkgs.gst_all_1; [ | |||
gst-plugins-good | |||
gst-plugins-bad | |||
]); | |||
}); | }); | ||
}) | }) | ||
]; | |||
</nowiki>}} | </nowiki>}} | ||