43 lines
		
	
	
		
			1019 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1019 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { lib, stdenv, fetchFromGitHub, gtk3, gnome-themes-extra, gtk-engine-murrine
 | |
| , accentColor ? "default" }:
 | |
| 
 | |
| stdenv.mkDerivation rec {
 | |
|   pname = "orchis";
 | |
|   version = "2021-01-22";
 | |
| 
 | |
|   src = fetchFromGitHub {
 | |
|     repo = "Orchis-theme";
 | |
|     owner = "vinceliuice";
 | |
|     rev = version;
 | |
|     sha256 = "1m0wilvrscg2xnkp6a90j0iccxd8ywvfpza1345sc6xmml9gvjzc";
 | |
|   };
 | |
| 
 | |
|   nativeBuildInputs = [ gtk3 ];
 | |
| 
 | |
|   buildInputs = [ gnome-themes-extra ];
 | |
| 
 | |
|   propagatedUserEnvPkgs = [ gtk-engine-murrine ];
 | |
| 
 | |
|   dontPatch = true;
 | |
|   dontConfigure = true;
 | |
|   dontBuild = true;
 | |
| 
 | |
|   preInstall = ''
 | |
|     mkdir -p $out/share/themes
 | |
|   '';
 | |
| 
 | |
|   installPhase = ''
 | |
|     runHook preInstall
 | |
|     bash install.sh -d $out/share/themes -t ${accentColor}
 | |
|     runHook postInstall
 | |
|   '';
 | |
| 
 | |
|   meta = with lib; {
 | |
|     description = "A Material Design theme for GNOME/GTK based desktop environments.";
 | |
|     homepage = "https://github.com/vinceliuice/Orchis-theme";
 | |
|     license = licenses.gpl3Plus;
 | |
|     platforms = platforms.linux;
 | |
|     maintainers = [ maintainers.fufexan ];
 | |
|   };
 | |
| }
 | 
