diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2019-08-19 18:56:41 -0400 |
---|---|---|
committer | worldofpeace <worldofpeace@protonmail.ch> | 2019-08-19 18:56:41 -0400 |
commit | eb127d20052b3b8ff3bbcf94333587f305b24e82 (patch) | |
tree | 878f562c68287e7f9faa87ef44ba2608cb635afe /nixos | |
parent | 67ad8a788fe0a8c22910d68d470416b6f5626740 (diff) | |
download | nixpkgs-eb127d20052b3b8ff3bbcf94333587f305b24e82.tar nixpkgs-eb127d20052b3b8ff3bbcf94333587f305b24e82.tar.gz nixpkgs-eb127d20052b3b8ff3bbcf94333587f305b24e82.tar.bz2 nixpkgs-eb127d20052b3b8ff3bbcf94333587f305b24e82.tar.lz nixpkgs-eb127d20052b3b8ff3bbcf94333587f305b24e82.tar.xz nixpkgs-eb127d20052b3b8ff3bbcf94333587f305b24e82.tar.zst nixpkgs-eb127d20052b3b8ff3bbcf94333587f305b24e82.zip |
nixos/gvfs: add package option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/desktops/gvfs.nix | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/nixos/modules/services/desktops/gvfs.nix b/nixos/modules/services/desktops/gvfs.nix index d4dff555848..5e18fd4cb70 100644 --- a/nixos/modules/services/desktops/gvfs.nix +++ b/nixos/modules/services/desktops/gvfs.nix @@ -4,6 +4,12 @@ with lib; +let + + cfg = config.services.gvfs; + +in + { # Added 2019-08-19 @@ -21,6 +27,13 @@ with lib; enable = mkEnableOption "GVfs, a userspace virtual filesystem"; + # gvfs can be built with multiple configurations + package = mkOption { + type = types.package; + default = pkgs.gnome3.gvfs; + description = "Which GVfs package to use."; + }; + }; }; @@ -28,13 +41,13 @@ with lib; ###### implementation - config = mkIf config.services.gvfs.enable { + config = mkIf cfg.enable { - environment.systemPackages = [ pkgs.gnome3.gvfs ]; + environment.systemPackages = [ cfg.package ]; - services.dbus.packages = [ pkgs.gnome3.gvfs ]; + services.dbus.packages = [ cfg.package ]; - systemd.packages = [ pkgs.gnome3.gvfs ]; + systemd.packages = [ cfg.package ]; services.udev.packages = [ pkgs.libmtp.bin ]; |