formatting
This commit is contained in:
		
							parent
							
								
									e972dc7023
								
							
						
					
					
						commit
						dbd8163309
					
				|  | @ -7,7 +7,7 @@ | ||||||
|   ] ++ suites.curve; |   ] ++ suites.curve; | ||||||
| 
 | 
 | ||||||
|   home-manager.users.anish = { self, suites, ... }: { |   home-manager.users.anish = { self, suites, ... }: { | ||||||
|     imports = [  ] ++ suites.hmBase; |     imports = [ ] ++ suites.hmBase; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   #bud.enable = true; |   #bud.enable = true; | ||||||
|  | @ -32,93 +32,93 @@ | ||||||
|   programs.adb.enable = true; |   programs.adb.enable = true; | ||||||
|   #virtualisation.docker.enable = true; |   #virtualisation.docker.enable = true; | ||||||
|   services.udev.extraRules = '' |   services.udev.extraRules = '' | ||||||
|     # Monitor plugged in |         # Monitor plugged in | ||||||
|     # Doesn't work, becuase /home/anish/bin/hotplug-monitor isn't part of the nix build |         # Doesn't work, becuase /home/anish/bin/hotplug-monitor isn't part of the nix build | ||||||
|     # KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/anish/.Xauthority", RUN+="/home/anish/bin/hotplug-monitor.sh" # TODO: add this file to nix home-manager |         # KERNEL=="card0", SUBSYSTEM=="drm", ENV{DISPLAY}=":0", ENV{XAUTHORITY}="/home/anish/.Xauthority", RUN+="/home/anish/bin/hotplug-monitor.sh" # TODO: add this file to nix home-manager | ||||||
| 
 | 
 | ||||||
|     # Qualcomm EDL |         # Qualcomm EDL | ||||||
|     SUBSYSTEMS=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9008", MODE="0666", GROUP="plugdev" |         SUBSYSTEMS=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9008", MODE="0666", GROUP="plugdev" | ||||||
| 
 | 
 | ||||||
|     # Qualcomm Memory Debug |         # Qualcomm Memory Debug | ||||||
|     SUBSYSTEMS=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9006", MODE="0666", GROUP="plugdev" |         SUBSYSTEMS=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9006", MODE="0666", GROUP="plugdev" | ||||||
| 
 | 
 | ||||||
|     # Atmel DFU |         # Atmel DFU | ||||||
| ### ATmega16U2 |     ### ATmega16U2 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2fef", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2fef", TAG+="uaccess" | ||||||
| ### ATmega32U2 |     ### ATmega32U2 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff0", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff0", TAG+="uaccess" | ||||||
| ### ATmega16U4 |     ### ATmega16U4 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff3", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff3", TAG+="uaccess" | ||||||
| ### ATmega32U4 |     ### ATmega32U4 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff4", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff4", TAG+="uaccess" | ||||||
| ### AT90USB64 |     ### AT90USB64 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff9", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff9", TAG+="uaccess" | ||||||
| ### AT90USB162 |     ### AT90USB162 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffa", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffa", TAG+="uaccess" | ||||||
| ### AT90USB128 |     ### AT90USB128 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffb", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffb", TAG+="uaccess" | ||||||
| 
 | 
 | ||||||
| # Input Club |     # Input Club | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", ATTRS{idProduct}=="b007", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", ATTRS{idProduct}=="b007", TAG+="uaccess" | ||||||
| 
 | 
 | ||||||
| # STM32duino |     # STM32duino | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", TAG+="uaccess" | ||||||
| # STM32 DFU |     # STM32 DFU | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", TAG+="uaccess" | ||||||
| 
 | 
 | ||||||
| # BootloadHID |     # BootloadHID | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", TAG+="uaccess" | ||||||
| 
 | 
 | ||||||
| # USBAspLoader |     # USBAspLoader | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", TAG+="uaccess" | ||||||
| 
 | 
 | ||||||
| # ModemManager should ignore the following devices |     # ModemManager should ignore the following devices | ||||||
| # Atmel SAM-BA (Massdrop) |     # Atmel SAM-BA (Massdrop) | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| 
 | 
 | ||||||
| # Caterina (Pro Micro) |     # Caterina (Pro Micro) | ||||||
| ## pid.codes shared PID |     ## pid.codes shared PID | ||||||
| ### Keyboardio Atreus 2 Bootloader |     ### Keyboardio Atreus 2 Bootloader | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2302", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2302", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ## Spark Fun Electronics |     ## Spark Fun Electronics | ||||||
| ### Pro Micro 3V3/8MHz |     ### Pro Micro 3V3/8MHz | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9203", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9203", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ### Pro Micro 5V/16MHz |     ### Pro Micro 5V/16MHz | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9205", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9205", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ### LilyPad 3V3/8MHz (and some Pro Micro clones) |     ### LilyPad 3V3/8MHz (and some Pro Micro clones) | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9207", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9207", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ## Pololu Electronics |     ## Pololu Electronics | ||||||
| ### A-Star 32U4 |     ### A-Star 32U4 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="1ffb", ATTRS{idProduct}=="0101", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="1ffb", ATTRS{idProduct}=="0101", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ## Arduino SA |     ## Arduino SA | ||||||
| ### Leonardo |     ### Leonardo | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0036", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0036", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ### Micro |     ### Micro | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ## Adafruit Industries LLC |     ## Adafruit Industries LLC | ||||||
| ### Feather 32U4 |     ### Feather 32U4 | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000c", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000c", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ### ItsyBitsy 32U4 3V3/8MHz |     ### ItsyBitsy 32U4 3V3/8MHz | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000d", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000d", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ### ItsyBitsy 32U4 5V/16MHz |     ### ItsyBitsy 32U4 5V/16MHz | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000e", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="000e", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ## dog hunter AG |     ## dog hunter AG | ||||||
| ### Leonardo |     ### Leonardo | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0036", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0036", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| ### Micro |     ### Micro | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0037", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1" | ||||||
| 
 | 
 | ||||||
| # hid_listen |     # hid_listen | ||||||
| KERNEL=="hidraw*", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl" |     KERNEL=="hidraw*", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl" | ||||||
| 
 | 
 | ||||||
| # hid bootloaders |     # hid bootloaders | ||||||
| ## QMK HID |     ## QMK HID | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2067", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2067", TAG+="uaccess" | ||||||
| ## PJRC's HalfKay |     ## PJRC's HalfKay | ||||||
| SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="0478", TAG+="uaccess" |     SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="0478", TAG+="uaccess" | ||||||
|     ''; |   ''; | ||||||
|   boot.blacklistedKernelModules = [ "qcserial" ]; |   boot.blacklistedKernelModules = [ "qcserial" ]; | ||||||
|   users.users.anish.extraGroups = ["adbusers" "wheel" "plugdev"]; |   users.users.anish.extraGroups = [ "adbusers" "wheel" "plugdev" ]; | ||||||
| 
 | 
 | ||||||
|   # enable wireguard tunnel |   # enable wireguard tunnel | ||||||
|   # privKey = "/run/secrets/curve-wg"; -> local config |   # privKey = "/run/secrets/curve-wg"; -> local config | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue