26 lines
		
	
	
	
		
			844 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			844 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
# This file defines overlays
 | 
						|
{inputs, ...}: {
 | 
						|
  # This one brings our custom packages from the 'pkgs' directory
 | 
						|
  additions = final: _prev: import ../pkgs final.pkgs;
 | 
						|
 | 
						|
  # This one contains whatever you want to overlay
 | 
						|
  # You can change versions, add patches, set compilation flags, anything really.
 | 
						|
  # https://nixos.wiki/wiki/Overlays
 | 
						|
  modifications = final: prev: {
 | 
						|
    dmenu = prev.dmenu.overrideAttrs (oldAttrs: {
 | 
						|
      patches = [
 | 
						|
        ./patches/dmenu-bar-height-5.2.diff
 | 
						|
        ./patches/dmenu-gruvbox-20210329-9ae8ea5.diff
 | 
						|
      ];
 | 
						|
    });
 | 
						|
  };
 | 
						|
 | 
						|
  # When applied, the unstable nixpkgs set (declared in the flake inputs) will
 | 
						|
  # be accessible through 'pkgs.unstable'
 | 
						|
  unstable-packages = final: _prev: {
 | 
						|
    unstable = import inputs.nixpkgs-unstable {
 | 
						|
      system = final.system;
 | 
						|
      config.allowUnfree = false;
 | 
						|
    };
 | 
						|
  };
 | 
						|
}
 |