forked from jan-leila/nix-config
		
	moved more packages to module
This commit is contained in:
		
							parent
							
								
									eca8dfcf69
								
							
						
					
					
						commit
						7473ad5415
					
				
					 4 changed files with 83 additions and 33 deletions
				
			
		|  | @ -16,6 +16,39 @@ in { | |||
|   ]; | ||||
| 
 | ||||
|   config = lib.mkMerge [ | ||||
|     { | ||||
|       programs = lib.mkMerge [ | ||||
|         { | ||||
|           # Let Home Manager install and manage itself. | ||||
|           home-manager.enable = true; | ||||
|         } | ||||
|         (lib.mkIf (config.user.isTerminalUser || config.user.isDesktopUser) { | ||||
|           bash.enable = true; | ||||
|           git.enable = true; | ||||
|           openssh.enable = true; | ||||
|         }) | ||||
|         (lib.mkIf config.user.isDesktopUser { | ||||
|           bitwarden.enable = true; | ||||
|           obs-studio.enable = hardware.graphicsAcceleration.enable; | ||||
|           qbittorrent.enable = true; | ||||
|           prostudiomasters.enable = true; | ||||
|           protonvpn-gui.enable = true; | ||||
|           dbeaver-bin.enable = true; | ||||
|           bruno.enable = true; | ||||
|         }) | ||||
|         (lib.mkIf (hardware.directAccess.enable && config.user.isDesktopUser) { | ||||
|           anki.enable = true; | ||||
|           makemkv.enable = true; | ||||
|           discord.enable = true; | ||||
|           signal-desktop-bin.enable = true; | ||||
|           calibre.enable = true; | ||||
|           obsidian.enable = true; | ||||
|           jetbrains.idea-community.enable = true; | ||||
|           vscode.enable = true; | ||||
|           firefox.enable = true; | ||||
|         }) | ||||
|       ]; | ||||
|     } | ||||
|     (lib.mkIf config.user.isTerminalUser { | ||||
|       home.packages = with pkgs; [ | ||||
|         # command line tools | ||||
|  | @ -32,14 +65,10 @@ in { | |||
| 
 | ||||
|       home.packages = ( | ||||
|         (with pkgs; [ | ||||
|           # helvetica font | ||||
|           aileron | ||||
| 
 | ||||
|           gnomeExtensions.dash-to-dock | ||||
| 
 | ||||
|           # development tools | ||||
|           dbeaver-bin | ||||
|           bruno | ||||
|           proxmark3 | ||||
|         ]) | ||||
|         ++ ( | ||||
|  | @ -82,35 +111,6 @@ in { | |||
|           ]) | ||||
|         ) | ||||
|       ); | ||||
|       programs = lib.mkMerge [ | ||||
|         { | ||||
|           # Let Home Manager install and manage itself. | ||||
|           home-manager.enable = true; | ||||
|           bash.enable = true; | ||||
|         } | ||||
|         (lib.mkIf (config.user.isDesktopUser || config.user.isTerminalUser) { | ||||
|           git.enable = true; | ||||
|           openssh.enable = true; | ||||
|         }) | ||||
|         (lib.mkIf config.user.isDesktopUser { | ||||
|           bitwarden.enable = true; | ||||
|           obs-studio.enable = hardware.graphicsAcceleration.enable; | ||||
|           qbittorrent.enable = true; | ||||
|           prostudiomasters.enable = true; | ||||
|           protonvpn-gui.enable = true; | ||||
|         }) | ||||
|         (lib.mkIf (hardware.directAccess.enable && config.user.isDesktopUser) { | ||||
|           anki.enable = true; | ||||
|           makemkv.enable = true; | ||||
|           discord.enable = true; | ||||
|           signal-desktop-bin.enable = true; | ||||
|           calibre.enable = true; | ||||
|           obsidian.enable = true; | ||||
|           jetbrains.idea-community.enable = true; | ||||
|           vscode.enable = true; | ||||
|           firefox.enable = true; | ||||
|         }) | ||||
|       ]; | ||||
|     }) | ||||
|   ]; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue