moved more packages to modules
This commit is contained in:
		
							parent
							
								
									c31eb38229
								
							
						
					
					
						commit
						2aad75a334
					
				
					 21 changed files with 453 additions and 48 deletions
				
			
		|  | @ -37,6 +37,12 @@ in { | |||
|           dbeaver-bin.enable = true; | ||||
|           bruno.enable = true; | ||||
|           piper.enable = hardware.piperMouse.enable; | ||||
|           proxmark3.enable = true; | ||||
|           openrgb.enable = hardware.openRGB.enable; | ||||
|           via.enable = hardware.viaKeyboard.enable; | ||||
|           claude-code.enable = osConfig.host.ai.enable; | ||||
|           davinci-resolve.enable = hardware.graphicsAcceleration.enable; | ||||
|           mfoc.enable = true; | ||||
|         }) | ||||
|         (lib.mkIf (hardware.directAccess.enable && config.user.isDesktopUser) { | ||||
|           anki.enable = true; | ||||
|  | @ -50,6 +56,19 @@ in { | |||
|           firefox.enable = true; | ||||
|           steam.enable = true; | ||||
|           krita.enable = true; | ||||
|           ungoogled-chromium.enable = true; | ||||
|           libreoffice.enable = true; | ||||
|           inkscape.enable = true; | ||||
|           gimp.enable = true; | ||||
|           freecad.enable = true; | ||||
|           onionshare.enable = true; | ||||
|           pdfarranger.enable = true; | ||||
|           picard.enable = true; | ||||
|           qflipper.enable = true; | ||||
|           openvpn.enable = true; | ||||
|           noisetorch.enable = true; | ||||
|           tor-browser.enable = true; | ||||
|           gdx-liftoff.enable = true; | ||||
|         }) | ||||
|       ]; | ||||
|     } | ||||
|  | @ -66,53 +85,6 @@ in { | |||
|       nixpkgs.config = { | ||||
|         allowUnfree = true; | ||||
|       }; | ||||
| 
 | ||||
|       home.packages = ( | ||||
|         (with pkgs; [ | ||||
|           proxmark3 | ||||
|         ]) | ||||
|         ++ ( | ||||
|           lib.lists.optionals hardware.directAccess.enable (with pkgs; [ | ||||
|             #foss platforms | ||||
|             ungoogled-chromium | ||||
|             libreoffice | ||||
|             inkscape | ||||
|             gimp | ||||
|             freecad | ||||
|             # cura | ||||
|             # kicad-small | ||||
|             onionshare | ||||
|             # rhythmbox | ||||
| 
 | ||||
|             # wireshark | ||||
|             # rpi-imager | ||||
|             # fritzing | ||||
|             mfoc | ||||
|             tor-browser | ||||
|             pdfarranger | ||||
|             picard | ||||
| 
 | ||||
|             gdx-liftoff | ||||
| 
 | ||||
|             # proprietary platforms | ||||
|             (lib.mkIf hardware.graphicsAcceleration.enable davinci-resolve) | ||||
| 
 | ||||
|             # development tools | ||||
|             # androidStudioPackages.canary | ||||
|             qFlipper | ||||
| 
 | ||||
|             # system tools | ||||
|             openvpn | ||||
|             noisetorch | ||||
| 
 | ||||
|             # hardware management tools | ||||
|             (lib.mkIf hardware.openRGB.enable openrgb) | ||||
|             (lib.mkIf hardware.viaKeyboard.enable via) | ||||
| 
 | ||||
|             (lib.mkIf osConfig.host.ai.enable claude-code) | ||||
|           ]) | ||||
|         ) | ||||
|       ); | ||||
|     }) | ||||
|   ]; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue