forked from jan-leila/nix-config
		
	removed many packages from defiant
This commit is contained in:
		
							parent
							
								
									ee0697f406
								
							
						
					
					
						commit
						7f6f36378c
					
				
					 5 changed files with 57 additions and 46 deletions
				
			
		|  | @ -29,62 +29,66 @@ in { | ||||||
|       ) |       ) | ||||||
|       ++ ( |       ++ ( | ||||||
|         lib.lists.optionals userConfig.isDesktopUser ( |         lib.lists.optionals userConfig.isDesktopUser ( | ||||||
|           with pkgs; [ |           (with pkgs; [ | ||||||
|             # helvetica font |             # helvetica font | ||||||
|             aileron |             aileron | ||||||
| 
 | 
 | ||||||
|             gnomeExtensions.dash-to-dock |             gnomeExtensions.dash-to-dock | ||||||
| 
 | 
 | ||||||
|             #foss platforms |  | ||||||
|             signal-desktop |  | ||||||
|             bitwarden |  | ||||||
|             ungoogled-chromium |  | ||||||
|             libreoffice |  | ||||||
|             inkscape |  | ||||||
|             gimp |  | ||||||
|             krita |  | ||||||
|             freecad |  | ||||||
|             # cura |  | ||||||
|             # kicad-small |  | ||||||
|             makemkv |  | ||||||
|             transmission_4-gtk |  | ||||||
|             onionshare |  | ||||||
|             # rhythmbox |  | ||||||
|             (lib.mkIf hardware.graphicsAcceleration.enable obs-studio) |  | ||||||
|             # wireshark |  | ||||||
|             # rpi-imager |  | ||||||
|             # fritzing |  | ||||||
|             mfoc |  | ||||||
|             tor-browser |  | ||||||
|             anki |  | ||||||
|             pdfarranger |  | ||||||
|             calibre |  | ||||||
|             qbittorrent |  | ||||||
| 
 |  | ||||||
|             # proprietary platforms |  | ||||||
|             discord |  | ||||||
|             obsidian |  | ||||||
|             # steam |  | ||||||
|             (lib.mkIf hardware.graphicsAcceleration.enable davinci-resolve) |  | ||||||
| 
 |  | ||||||
|             # development tools |             # development tools | ||||||
|             # androidStudioPackages.canary |  | ||||||
|             jetbrains.idea-community |  | ||||||
|             dbeaver-bin |             dbeaver-bin | ||||||
|             bruno |             bruno | ||||||
|             qFlipper |  | ||||||
|             proxmark3 |             proxmark3 | ||||||
|  |           ]) | ||||||
|  |           ++ ( | ||||||
|  |             lib.lists.optionals hardware.directAccess.enable (with pkgs; [ | ||||||
|  |               #foss platforms | ||||||
|  |               signal-desktop-bin | ||||||
|  |               bitwarden | ||||||
|  |               ungoogled-chromium | ||||||
|  |               libreoffice | ||||||
|  |               inkscape | ||||||
|  |               gimp | ||||||
|  |               krita | ||||||
|  |               freecad | ||||||
|  |               # cura | ||||||
|  |               # kicad-small | ||||||
|  |               makemkv | ||||||
|  |               onionshare | ||||||
|  |               # rhythmbox | ||||||
|  |               (lib.mkIf hardware.graphicsAcceleration.enable obs-studio) | ||||||
|  |               # wireshark | ||||||
|  |               # rpi-imager | ||||||
|  |               # fritzing | ||||||
|  |               mfoc | ||||||
|  |               tor-browser | ||||||
|  |               anki | ||||||
|  |               pdfarranger | ||||||
|  |               calibre | ||||||
|  |               qbittorrent | ||||||
| 
 | 
 | ||||||
|             # system tools |               # proprietary platforms | ||||||
|             protonvpn-gui |               discord | ||||||
|             openvpn |               obsidian | ||||||
|             noisetorch |               # steam | ||||||
|  |               (lib.mkIf hardware.graphicsAcceleration.enable davinci-resolve) | ||||||
| 
 | 
 | ||||||
|             # hardware management tools |               # development tools | ||||||
|             (lib.mkIf hardware.piperMouse.enable piper) |               # androidStudioPackages.canary | ||||||
|             (lib.mkIf hardware.openRGB.enable openrgb) |               jetbrains.idea-community | ||||||
|             (lib.mkIf hardware.viaKeyboard.enable via) |               qFlipper | ||||||
|           ] | 
 | ||||||
|  |               # system tools | ||||||
|  |               protonvpn-gui | ||||||
|  |               openvpn | ||||||
|  |               noisetorch | ||||||
|  | 
 | ||||||
|  |               # hardware management tools | ||||||
|  |               (lib.mkIf hardware.piperMouse.enable piper) | ||||||
|  |               (lib.mkIf hardware.openRGB.enable openrgb) | ||||||
|  |               (lib.mkIf hardware.viaKeyboard.enable via) | ||||||
|  |             ]) | ||||||
|  |           ) | ||||||
|         ) |         ) | ||||||
|       ); |       ); | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|  | @ -17,6 +17,10 @@ | ||||||
|       }; |       }; | ||||||
|       eve.isDesktopUser = true; |       eve.isDesktopUser = true; | ||||||
|     }; |     }; | ||||||
|  | 
 | ||||||
|  |     hardware = { | ||||||
|  |       directAccess.enable = true; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   environment.systemPackages = [ |   environment.systemPackages = [ | ||||||
|  |  | ||||||
|  | @ -28,6 +28,7 @@ | ||||||
|       viaKeyboard.enable = true; |       viaKeyboard.enable = true; | ||||||
|       openRGB.enable = true; |       openRGB.enable = true; | ||||||
|       graphicsAcceleration.enable = true; |       graphicsAcceleration.enable = true; | ||||||
|  |       directAccess.enable = true; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -29,7 +29,6 @@ | ||||||
|           desktopManager.xterm.enable = false; |           desktopManager.xterm.enable = false; | ||||||
|           excludePackages = with pkgs; [ |           excludePackages = with pkgs; [ | ||||||
|             xterm |             xterm | ||||||
|             transmission_4-qt |  | ||||||
|             atomix # puzzle game |             atomix # puzzle game | ||||||
|             cheese # webcam tool |             cheese # webcam tool | ||||||
|             epiphany # web browser |             epiphany # web browser | ||||||
|  |  | ||||||
|  | @ -12,5 +12,8 @@ | ||||||
|     graphicsAcceleration = { |     graphicsAcceleration = { | ||||||
|       enable = lib.mkEnableOption "host has a gpu for graphical acceleration"; |       enable = lib.mkEnableOption "host has a gpu for graphical acceleration"; | ||||||
|     }; |     }; | ||||||
|  |     directAccess = { | ||||||
|  |       enable = lib.mkEnableOption "can a host be used on its own"; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue