21 lines
633 B
Nix
21 lines
633 B
Nix
# gvfs is used by e.g. nautilus to mount remote filesystems (ftp://, etc)
|
|
# TODO: gvfs depends on udisks, depends on gnupg,
|
|
# and as part of this `keyboxd` gpg daemon gets started and does background work every minute even though i totally don't use it.
|
|
{ config, pkgs, ... }:
|
|
let
|
|
cfg = config.sane.programs.gvfs;
|
|
in
|
|
{
|
|
sane.programs.gvfs = {
|
|
packageUnwrapped = pkgs.gvfs.override {
|
|
# i don't need to mount samba shares, and samba build is expensive/flaky (mostly for cross, but even problematic on native)
|
|
samba = null;
|
|
};
|
|
};
|
|
|
|
services.gvfs = {
|
|
inherit (cfg) package;
|
|
enable = cfg.enabled;
|
|
};
|
|
}
|