extract sway system config
This commit is contained in:
		
							parent
							
								
									f17d07d18b
								
							
						
					
					
						commit
						64e43f4535
					
				
					 9 changed files with 157 additions and 156 deletions
				
			
		| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
{ config, pkgs, lib, ... }:
 | 
			
		||||
{ pkgs, ... }:
 | 
			
		||||
pkgs.writeShellScriptBin "_gpg-unlock" ''
 | 
			
		||||
  ${pkgs.gnupg}/bin/gpg-connect-agent reloadagent /bye
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,7 @@
 | 
			
		|||
{ config, lib, ... }:
 | 
			
		||||
(pkgs: _:
 | 
			
		||||
  with pkgs;
 | 
			
		||||
(final: prev:
 | 
			
		||||
  with prev;
 | 
			
		||||
  let
 | 
			
		||||
    import_script = (_: path: import (path) { inherit config pkgs lib; });
 | 
			
		||||
    import_script = (_: path: import (path) { inherit pkgs lib; });
 | 
			
		||||
    create_script = (name: text: runtimeInputs:
 | 
			
		||||
      let
 | 
			
		||||
        script_body = pkgs.writeTextFile {
 | 
			
		||||
| 
						 | 
				
			
			@ -21,13 +20,13 @@
 | 
			
		|||
      lib.mapAttrs (name: deps: create_script name ./${name} deps);
 | 
			
		||||
  in create_scripts {
 | 
			
		||||
    br = [ ];
 | 
			
		||||
    bmenu = [ bemenu dhist fish j4-dmenu-desktop jq sway ];
 | 
			
		||||
    bmenu = [ bemenu final.dhist fish j4-dmenu-desktop jq sway ];
 | 
			
		||||
    _diffr = [ diffr ];
 | 
			
		||||
    kak-pager = [ fish _diffr ];
 | 
			
		||||
    kak-pager = [ fish final._diffr ];
 | 
			
		||||
    terminal = [ alacritty ];
 | 
			
		||||
    wpass = [ bmenu fd pass sd wl-clipboard wtype ];
 | 
			
		||||
    wpass = [ final.bmenu fd pass sd wl-clipboard wtype ];
 | 
			
		||||
    screenshotsh =
 | 
			
		||||
      [ capitaine-cursors grim jq sway wl-clipboard xdg-user-dirs ];
 | 
			
		||||
      [ capitaine-cursors grim slurp jq sway wl-clipboard xdg-user-dirs ];
 | 
			
		||||
    volumesh = [  pulseaudio libnotify  ];
 | 
			
		||||
  } // lib.mapAttrs import_script {
 | 
			
		||||
    wdmenu = ./wdmenu.nix;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
{ config, pkgs, lib, ... }:
 | 
			
		||||
{ pkgs, ... }:
 | 
			
		||||
let
 | 
			
		||||
  inherit (pkgs.uservars) dmenu;
 | 
			
		||||
  available_menus = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
{ config, pkgs, lib, ... }:
 | 
			
		||||
{ pkgs, ... }:
 | 
			
		||||
let
 | 
			
		||||
  inherit (pkgs.uservars) dmenu;
 | 
			
		||||
  available_menus = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue