feat(pkgs): Add pulseaudio-ctl
This is required for i3!
This commit is contained in:
		
							parent
							
								
									2c3ea872d6
								
							
						
					
					
						commit
						2eb27420e1
					
				
					 2 changed files with 27 additions and 0 deletions
				
			
		|  | @ -66,6 +66,7 @@ in { | ||||||
|     (import pkgs/mq-cli.nix) |     (import pkgs/mq-cli.nix) | ||||||
|     (import pkgs/nixfd.nix) |     (import pkgs/nixfd.nix) | ||||||
|     (import pkgs/terraform-bin.nix) |     (import pkgs/terraform-bin.nix) | ||||||
|  |     (import pkgs/pulseaudio-ctl.nix) | ||||||
|   ]; |   ]; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								pkgs/pulseaudio-ctl.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								pkgs/pulseaudio-ctl.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,26 @@ | ||||||
|  | with import <nixpkgs> {}; | ||||||
|  | 
 | ||||||
|  | stdenv.mkDerivation rec { | ||||||
|  |   name = "pulseaudio-ctl-${version}"; | ||||||
|  |   version = "v1.66"; | ||||||
|  | 
 | ||||||
|  |   src = fetchzip { | ||||||
|  |     url = "https://github.com/graysky2/pulseaudio-ctl/archive/${version}.tar.gz"; | ||||||
|  |     sha256 = "19a24w7y19551ar41q848w7r1imqkl9cpff4dpb7yry7qp1yjg0y"; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   buildFlags = ''PREFIX=$(out)''; | ||||||
|  | 
 | ||||||
|  |   # Force Nix to detect the runtime dependency on 'bc' | ||||||
|  |   preInstall = '' | ||||||
|  |     sed -i 's|bc)|${bc}/bin/bc)|g' common/pulseaudio-ctl | ||||||
|  |   ''; | ||||||
|  | 
 | ||||||
|  |   installFlags = ''PREFIX=$(out)''; | ||||||
|  | 
 | ||||||
|  |   meta = with stdenv.lib; { | ||||||
|  |     description = "Control pulseaudio volume from the shell or mapped to keyboard shortcuts"; | ||||||
|  |     homepage = "https://github.com/graysky2/pulseaudio-ctl"; | ||||||
|  |     license = licenses.mit; | ||||||
|  |   }; | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue