treewide: remove variables from pkgs
This commit is contained in:
		
							parent
							
								
									36a717072a
								
							
						
					
					
						commit
						2f67b084d2
					
				
					 38 changed files with 60 additions and 64 deletions
				
			
		|  | @ -6,7 +6,6 @@ rec { | ||||||
|     themes |     themes | ||||||
|     new-packages |     new-packages | ||||||
|     patches |     patches | ||||||
|     variables |  | ||||||
|     lib_extended |     lib_extended | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  | @ -80,8 +79,6 @@ rec { | ||||||
|     } |     } | ||||||
|   ); |   ); | ||||||
| 
 | 
 | ||||||
|   variables = (final: prev: { uservars = import ../user/variables.nix; }); |  | ||||||
| 
 |  | ||||||
|   lib_extended = ( |   lib_extended = ( | ||||||
|     final: prev: { |     final: prev: { | ||||||
|       lib = prev.lib // rec { |       lib = prev.lib // rec { | ||||||
|  |  | ||||||
|  | @ -1,12 +1,4 @@ | ||||||
| { pkgs, ... }: | { pkgs, ... }: | ||||||
| let |  | ||||||
|   inherit (pkgs.uservars) dmenu; |  | ||||||
|   available_menus = { |  | ||||||
|     bmenu = "bmenu"; |  | ||||||
|     rofi = "rofi -dmenu -sort"; |  | ||||||
|   }; |  | ||||||
|   menu_cmd = available_menus.${dmenu}; |  | ||||||
| in |  | ||||||
| pkgs.writeShellScriptBin "wdmenu" '' | pkgs.writeShellScriptBin "wdmenu" '' | ||||||
|   exec ${menu_cmd} "$@" |   exec bmenu "$@" | ||||||
| '' | '' | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| { pkgs, ... }: | { pkgs, ... }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) dmenu; |   inherit (config.my) dmenu; | ||||||
|   available_menus = { |   available_menus = { | ||||||
|     bmenu = "bmenu run"; |     bmenu = "bmenu run"; | ||||||
|     rofi = "rofi -show drun -sort"; |     rofi = "rofi -show drun -sort"; | ||||||
|  |  | ||||||
|  | @ -1,12 +1,4 @@ | ||||||
| { pkgs, ... }: | { pkgs, ... }: | ||||||
| let |  | ||||||
|   inherit (pkgs.uservars) dmenu; |  | ||||||
|   available_menus = { |  | ||||||
|     bmenu = "bmenu run"; |  | ||||||
|     rofi = "rofi -show drun -sort"; |  | ||||||
|   }; |  | ||||||
|   menu_cmd = available_menus.${dmenu}; |  | ||||||
| in |  | ||||||
| pkgs.writeShellScriptBin "wlauncher" '' | pkgs.writeShellScriptBin "wlauncher" '' | ||||||
|   exec ${menu_cmd} "$@" |   exec bmenu run "$@" | ||||||
| '' | '' | ||||||
|  |  | ||||||
							
								
								
									
										6
									
								
								settings/default.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								settings/default.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | ||||||
|  | { lib, ... }: | ||||||
|  | { | ||||||
|  |   options = { | ||||||
|  |     my = lib.mkOption { }; | ||||||
|  |   }; | ||||||
|  | } | ||||||
|  | @ -43,7 +43,7 @@ | ||||||
|     }; |     }; | ||||||
|     plymouth = { |     plymouth = { | ||||||
|       enable = true; |       enable = true; | ||||||
|       theme = lib.mkIf (pkgs.uservars.desktop == "sway") "red_loader"; |       theme = lib.mkIf (config.my.desktop == "sway") "red_loader"; | ||||||
|       themePackages = with pkgs; [ |       themePackages = with pkgs; [ | ||||||
|         (adi1090x-plymouth-themes.override { selected_themes = [ "red_loader" ]; }) |         (adi1090x-plymouth-themes.override { selected_themes = [ "red_loader" ]; }) | ||||||
|       ]; |       ]; | ||||||
|  |  | ||||||
|  | @ -22,8 +22,11 @@ | ||||||
|     ./users.nix |     ./users.nix | ||||||
|     ./containers.nix |     ./containers.nix | ||||||
|     ./network.nix |     ./network.nix | ||||||
|  |     ../settings | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  |   my = import ../user/variables.nix; | ||||||
|  | 
 | ||||||
|   zramSwap.enable = true; |   zramSwap.enable = true; | ||||||
| 
 | 
 | ||||||
|   programs.adb.enable = true; |   programs.adb.enable = true; | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     accent |     accent | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     accent |     accent | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) desktop browser; |   inherit (config.my) desktop browser; | ||||||
|   bugfixedFirefox = pkgs.firefox-esr-unwrapped // { |   bugfixedFirefox = pkgs.firefox-esr-unwrapped // { | ||||||
|     requireSigning = false; |     requireSigning = false; | ||||||
|     allowAddonSideload = true; |     allowAddonSideload = true; | ||||||
|  |  | ||||||
|  | @ -5,15 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) accent editor desktop; | ||||||
|     key |  | ||||||
|     theme |  | ||||||
|     color |  | ||||||
|     accent |  | ||||||
|     font |  | ||||||
|     editor |  | ||||||
|     desktop |  | ||||||
|     ; |  | ||||||
| in | in | ||||||
| { | { | ||||||
|   config = { |   config = { | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     accent |     accent | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) username mail; |   inherit (config.my) username mail; | ||||||
| in | in | ||||||
| { | { | ||||||
|   config = { |   config = { | ||||||
|  |  | ||||||
|  | @ -2,9 +2,10 @@ | ||||||
|   pkgs, |   pkgs, | ||||||
|   lib, |   lib, | ||||||
|   inputs, |   inputs, | ||||||
|  |   config, | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| lib.mkIf (pkgs.uservars.desktop == "gnome") { | lib.mkIf (config.my.desktop == "gnome") { | ||||||
| 
 | 
 | ||||||
|   home.pointerCursor = { |   home.pointerCursor = { | ||||||
|     name = "Adwaita"; |     name = "Adwaita"; | ||||||
|  |  | ||||||
|  | @ -1,6 +1,11 @@ | ||||||
| { pkgs, lib, ... }: | { | ||||||
|  |   pkgs, | ||||||
|  |   lib, | ||||||
|  |   config, | ||||||
|  |   ... | ||||||
|  | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) accent theme editor; |   inherit (config.my) accent theme editor; | ||||||
|   inherit (theme) color; |   inherit (theme) color; | ||||||
| in | in | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -44,8 +44,11 @@ | ||||||
|     ./xdg-dirs.nix |     ./xdg-dirs.nix | ||||||
|     inputs.hyprland.homeManagerModules.default |     inputs.hyprland.homeManagerModules.default | ||||||
|     inputs.nix-index-database.hmModules.nix-index |     inputs.nix-index-database.hmModules.nix-index | ||||||
|  |     ../settings | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|  |   my = import ./variables.nix; | ||||||
|  | 
 | ||||||
|   # Home Manager needs a bit of information about you and the |   # Home Manager needs a bit of information about you and the | ||||||
|   # paths it should manage. |   # paths it should manage. | ||||||
|   home.username = "lelgenio"; |   home.username = "lelgenio"; | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| { | { | ||||||
|   config = lib.mkIf (pkgs.uservars.desktop == "hyprland") { |   config = lib.mkIf (config.my.desktop == "hyprland") { | ||||||
|     wayland.windowManager.hyprland = { |     wayland.windowManager.hyprland = { | ||||||
|       enable = false; |       enable = false; | ||||||
|       extraConfig = '' |       extraConfig = '' | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     dmenu |     dmenu | ||||||
|     editor |     editor | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     color |     color | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     color |     color | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) browser; |   inherit (config.my) browser; | ||||||
|   cfg = config.xdg.defaultApplications; |   cfg = config.xdg.defaultApplications; | ||||||
| in | in | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| { | { | ||||||
|   config = lib.mkIf (pkgs.uservars.desktop != "gnome") { |   config = lib.mkIf (config.my.desktop != "gnome") { | ||||||
|     services.mpd = { |     services.mpd = { | ||||||
|       enable = true; |       enable = true; | ||||||
|       musicDirectory = config.home.homeDirectory + "/Música"; |       musicDirectory = config.home.homeDirectory + "/Música"; | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     color |     color | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     accent |     accent | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) username mail; |   inherit (config.my) username mail; | ||||||
| in | in | ||||||
| { | { | ||||||
|   config = { |   config = { | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  | @ -24,7 +24,7 @@ in | ||||||
|     ./swaylock.nix |     ./swaylock.nix | ||||||
|     ./theme.nix |     ./theme.nix | ||||||
|   ]; |   ]; | ||||||
|   config = lib.mkIf (pkgs.uservars.desktop == "sway") { |   config = lib.mkIf (config.my.desktop == "sway") { | ||||||
|     services.mako.enable = true; |     services.mako.enable = true; | ||||||
|     services.swayidle.enable = true; |     services.swayidle.enable = true; | ||||||
|     services.kanshi.enable = true; |     services.kanshi.enable = true; | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| { config, pkgs, ... }: | { config, pkgs, ... }: | ||||||
| let | let | ||||||
| in | in | ||||||
| # inherit (pkgs.uservars) key accent font theme; | # inherit (config.my) key accent font theme; | ||||||
| # inherit (theme) color; | # inherit (theme) color; | ||||||
| # inherit (pkgs) lib; | # inherit (pkgs) lib; | ||||||
| # mod = "Mod4"; | # mod = "Mod4"; | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| { config, pkgs, ... }: | { config, pkgs, ... }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| { config, pkgs, ... }: | { config, pkgs, ... }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) theme font desktop; |   inherit (config.my) theme font desktop; | ||||||
|   inherit (theme) |   inherit (theme) | ||||||
|     color |     color | ||||||
|     gtk_theme |     gtk_theme | ||||||
|  |  | ||||||
|  | @ -1,6 +1,11 @@ | ||||||
| { pkgs, lib, ... }: | { | ||||||
|  |   pkgs, | ||||||
|  |   lib, | ||||||
|  |   config, | ||||||
|  |   ... | ||||||
|  | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) nextcloud; |   inherit (config.my) nextcloud; | ||||||
|   pass_cmd = ( |   pass_cmd = ( | ||||||
|     pkgs.writeShellScript "get_pass" '' |     pkgs.writeShellScript "get_pass" '' | ||||||
|       pass "${nextcloud.pass}" | head -n1 |       pass "${nextcloud.pass}" | head -n1 | ||||||
|  |  | ||||||
|  | @ -7,7 +7,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     theme |     theme | ||||||
|     accent |     accent | ||||||
|  |  | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
|   ... |   ... | ||||||
| }: | }: | ||||||
| let | let | ||||||
|   inherit (pkgs.uservars) |   inherit (config.my) | ||||||
|     key |     key | ||||||
|     accent |     accent | ||||||
|     font |     font | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue