mirror of
				https://github.com/bartvdbraak/dotfiles.git
				synced 2025-10-30 23:29:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			No EOL
		
	
	
		
			746 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			No EOL
		
	
	
		
			746 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { pkgs, ... }:
 | |
| 
 | |
| {
 | |
|   # USB Automounting
 | |
|   services.gvfs.enable = true;
 | |
|   # services.udisks2.enable = true;
 | |
|   # services.devmon.enable = true;
 | |
| 
 | |
|   # Enable USB Guard
 | |
|   # services.usbguard = {
 | |
|   #   enable = true;
 | |
|   #   dbus.enable = true;
 | |
|   #   implicitPolicyTarget = "block";
 | |
|   #   # FIXME: set yours pref USB devices (change {id} to your trusted USB device), use `lsusb` command (from usbutils package) to get list of all connected USB devices including integrated devices like camera, bluetooth, wifi, etc. with their IDs or just disable `usbguard`
 | |
|   #   rules = ''
 | |
|   #     allow id {id} # device 1
 | |
|   #     allow id {id} # device 2
 | |
|   #   '';
 | |
|   # };
 | |
| 
 | |
|   # Enable USB-specific packages
 | |
|   environment.systemPackages = with pkgs; [
 | |
|     usbutils
 | |
|   ];
 | |
| } |