aboutsummaryrefslogtreecommitdiffstats
path: root/modules/file-management
diff options
context:
space:
mode:
Diffstat (limited to 'modules/file-management')
-rw-r--r--modules/file-management/usb/default.nix18
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 ];
};
}