diff options
| author | Arpit Chakladar <arpitchakladar@gmail.com> | 2026-09-20 04:20:40 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@gmail.com> | 2026-09-20 04:20:40 +0530 |
| commit | a6528a727d95e0dd28cb97242754ca2d770590d0 (patch) | |
| tree | bbef91b218d62b4d2246c3ea5e544e740d78084c /modules | |
| parent | daea646972aa03ce8e58bff2edaed16bf7fbf9db (diff) | |
| download | home-manager-config-a6528a727d95e0dd28cb97242754ca2d770590d0.tar.gz home-manager-config-a6528a727d95e0dd28cb97242754ca2d770590d0.zip | |
chore(file-management/usb): added usb-tools package
Diffstat (limited to 'modules')
| -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 ]; }; } |
