Add some 3D CAD related packages.
This commit is contained in:
		
							parent
							
								
									1b73fb1e87
								
							
						
					
					
						commit
						1359eac9b8
					
				
							
								
								
									
										17
									
								
								large-sw.nix
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										17
									
								
								large-sw.nix
									
									
									
									
									
								
							@ -1,5 +1,15 @@
 | 
				
			|||||||
{ config, pkgs, ... }:
 | 
					{ config, pkgs, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					let curaWorkaround = with pkgs; stdenv.mkDerivation {
 | 
				
			||||||
 | 
					  name = "cura-without-openmp-${cura.version}";
 | 
				
			||||||
 | 
					  # https://github.com/NixOS/nixpkgs/issues/59901
 | 
				
			||||||
 | 
					  buildPhase = ''
 | 
				
			||||||
 | 
					    makeWrapper ${cura}/bin/cura $out/bin/cura --set OMP_NUM_THREADS 1
 | 
				
			||||||
 | 
					  '';
 | 
				
			||||||
 | 
					  phases = [ "buildPhase" ];
 | 
				
			||||||
 | 
					  nativeBuildInputs = [ makeWrapper ];
 | 
				
			||||||
 | 
					}; in
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  environment.systemPackages = with pkgs.haskellPackages; with pkgs; [
 | 
					  environment.systemPackages = with pkgs.haskellPackages; with pkgs; [
 | 
				
			||||||
    idea-community-eap
 | 
					    idea-community-eap
 | 
				
			||||||
@ -24,6 +34,13 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    # virtmanager
 | 
					    # virtmanager
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    curaWorkaround
 | 
				
			||||||
 | 
					    openscad
 | 
				
			||||||
 | 
					    # freecad
 | 
				
			||||||
 | 
					    meshlab
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    yarn
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    gnome3.baobab
 | 
					    gnome3.baobab
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    rustup
 | 
					    rustup
 | 
				
			||||||
 | 
				
			|||||||
@ -65,7 +65,7 @@
 | 
				
			|||||||
    enable = true;
 | 
					    enable = true;
 | 
				
			||||||
    storageDriver = "overlay2";
 | 
					    storageDriver = "overlay2";
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
  users.extraUsers.gebner.extraGroups = [ "docker" "libvirtd" "video" ];
 | 
					  users.extraUsers.gebner.extraGroups = [ "docker" "libvirtd" "video" "input" ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  virtualisation.libvirtd.enable = true;
 | 
					  virtualisation.libvirtd.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user