diff options
| -rw-r--r-- | modules/file-management/usb/default.nix | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/modules/file-management/usb/default.nix b/modules/file-management/usb/default.nix index b9b05d9..ea858b8 100644 --- a/modules/file-management/usb/default.nix +++ b/modules/file-management/usb/default.nix @@ -8,14 +8,20 @@ { options.file-management.usb = { enable = lib.mkEnableOption "Enables USB device mounting tools."; + package = lib.mkOption { + type = lib.types.package; + default = pkgs.symlinkJoin { + name = "usb-tools"; + paths = [ + pkgs.udisks + pkgs.simple-mtpfs + ]; + }; + description = "Bundle of USB/MTP device mounting tools."; + }; }; config = lib.mkIf config.file-management.usb.enable { - # Tools for manual mounting of usb devices - home.packages = [ - pkgs.udisks - # For MTP devices (like phones) - pkgs.simple-mtpfs - ]; + home.packages = [ config.file-management.usb.package ]; }; } |
