[virtualbox] Pin version
This commit is contained in:
		
							parent
							
								
									91a01638a9
								
							
						
					
					
						commit
						10aa2cc8c5
					
				
					 2 changed files with 21 additions and 9 deletions
				
			
		
							
								
								
									
										18
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										18
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -62,11 +62,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1698434055, |         "lastModified": 1698846319, | ||||||
|         "narHash": "sha256-Phxi5mUKSoL7A0IYUiYtkI9e8NcGaaV5PJEaJApU1Ko=", |         "narHash": "sha256-4jyW/dqFBVpWFnhl0nvP6EN4lP7/ZqPxYRjl6var0Oc=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "1a3c95e3b23b3cdb26750621c08cc2f1560cb883", |         "rev": "34bdaaf1f0b7fb6d9091472edc968ff10a8c2857", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -93,11 +93,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs-unstable": { |     "nixpkgs-unstable": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1698318101, |         "lastModified": 1698611440, | ||||||
|         "narHash": "sha256-gUihHt3yPD7bVqg+k/UVHgngyaJ3DMEBchbymBMvK1E=", |         "narHash": "sha256-jPjHjrerhYDy3q9+s5EAsuhyhuknNfowY6yt6pjn9pc=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "63678e9f3d3afecfeafa0acead6239cdb447574c", |         "rev": "0cbe9f69c234a7700596e943bfae7ef27a31b735", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -125,11 +125,11 @@ | ||||||
|         "nixpkgs-stable": "nixpkgs-stable" |         "nixpkgs-stable": "nixpkgs-stable" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1698548647, |         "lastModified": 1698929376, | ||||||
|         "narHash": "sha256-7c03OjBGqnwDW0FBaBc+NjfEBxMkza+dxZGJPyIzfFE=", |         "narHash": "sha256-TmROaV9W6HArdTUgxLN334Kw+CradxWHw1HYM/3H6xI=", | ||||||
|         "owner": "Mic92", |         "owner": "Mic92", | ||||||
|         "repo": "sops-nix", |         "repo": "sops-nix", | ||||||
|         "rev": "632c3161a6cc24142c8e3f5529f5d81042571165", |         "rev": "84d6b27dc71ac02422e192c35806d06915d2bf67", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  |  | ||||||
|  | @ -2,6 +2,17 @@ | ||||||
| 
 | 
 | ||||||
| let | let | ||||||
|   cfg = config.sisyphus.virtualisation.virtualbox; |   cfg = config.sisyphus.virtualisation.virtualbox; | ||||||
|  | 
 | ||||||
|  |   # I like to override the virtualbox package because it is frequently | ||||||
|  |   # and rebuilds take quite long. | ||||||
|  |   inherit (pkgs) fetchurl; | ||||||
|  |   version = "7.0.10"; | ||||||
|  |   virtualbox-override = pkgs.virtualbox.overrideAttrs (oldAttrs: { | ||||||
|  |     src = fetchurl { | ||||||
|  |       url = "https://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2"; | ||||||
|  |       sha256 = "0b1e6d8b7f87d017c7fae37f80586acff04f799ffc1d51e995954d6415dee371"; | ||||||
|  |     }; | ||||||
|  |   }); | ||||||
| in { | in { | ||||||
|   options.sisyphus.virtualisation.virtualbox.enable = lib.mkEnableOption "VirtualBox"; |   options.sisyphus.virtualisation.virtualbox.enable = lib.mkEnableOption "VirtualBox"; | ||||||
| 
 | 
 | ||||||
|  | @ -10,6 +21,7 @@ in { | ||||||
|       host = { |       host = { | ||||||
|         enable = true; |         enable = true; | ||||||
|         enableExtensionPack = true; |         enableExtensionPack = true; | ||||||
|  |         package = virtualbox-override; | ||||||
|       }; |       }; | ||||||
|       guest = { |       guest = { | ||||||
|         enable = true; |         enable = true; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue