mirror of
				https://github.com/materusPL/Nixerus.git
				synced 2025-10-31 12:40:27 +01:00 
			
		
		
		
	valkyrie & materusPC: changes to home, add acme to valkyrie
This commit is contained in:
		
							parent
							
								
									51472e812a
								
							
						
					
					
						commit
						25e2d084c3
					
				| @ -2,7 +2,7 @@ | |||||||
| { | { | ||||||
| 
 | 
 | ||||||
|   home.username =  "materus"; |   home.username =  "materus"; | ||||||
|   home.packages = [pkgs.papirus-icon-theme]; |   home.packages = []; | ||||||
| 
 | 
 | ||||||
|   programs.git.signing.key = lib.mkDefault "28D140BCA60B4FD1"; |   programs.git.signing.key = lib.mkDefault "28D140BCA60B4FD1"; | ||||||
|   programs.git.userEmail = lib.mkDefault "materus@podkos.pl"; |   programs.git.userEmail = lib.mkDefault "materus@podkos.pl"; | ||||||
|  | |||||||
| @ -36,6 +36,21 @@ in | |||||||
|       ./valkyrie |       ./valkyrie | ||||||
|       inputs.private.systemModule |       inputs.private.systemModule | ||||||
|       profiles.osProfile |       profiles.osProfile | ||||||
|  |       inputs.home-manager.nixosModules.home-manager | ||||||
|  |       { | ||||||
|  |         home-manager.useGlobalPkgs = true; | ||||||
|  |         home-manager.useUserPackages = true; | ||||||
|  |         home-manager.users.materus = { config ,... }: { | ||||||
|  |           imports = [ | ||||||
|  |             ../home/materus | ||||||
|  |             valkyrie/extraHome.nix | ||||||
|  |             profiles.homeProfile | ||||||
|  |             inputs.private.homeModule | ||||||
|  |           ]; | ||||||
|  |           materus.profile.nixpkgs.enable = false; | ||||||
|  |         }; | ||||||
|  |         home-manager.extraSpecialArgs = { inherit inputs; inherit materusFlake; }; | ||||||
|  |       } | ||||||
|     ]; |     ]; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -15,11 +15,15 @@ | |||||||
| 
 | 
 | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   home.packages = [materusPkgs.ffmpeg6-amf-full (materusPkgs.polymc.wrap {extraJDKs = [pkgs.graalvm17-ce];})]; |   home.packages = [ | ||||||
|  |     pkgs.papirus-icon-theme | ||||||
|  |     materusPkgs.ffmpeg6-amf-full | ||||||
|  |     (materusPkgs.polymc.wrap { extraJDKs = [ pkgs.graalvm17-ce ]; }) | ||||||
|  |   ]; | ||||||
| 
 | 
 | ||||||
|   programs.obs-studio = { |   programs.obs-studio = { | ||||||
|     enable = true; |     enable = true; | ||||||
|     plugins = with pkgs.obs-studio-plugins; [wlrobs obs-vaapi obs-vkcapture obs-gstreamer input-overlay obs-multi-rtmp obs-pipewire-audio-capture]; |     plugins = with pkgs.obs-studio-plugins; [ wlrobs obs-vaapi obs-vkcapture obs-gstreamer input-overlay obs-multi-rtmp obs-pipewire-audio-capture ]; | ||||||
|     package = materusPkgs.obs-amf; |     package = materusPkgs.obs-amf; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  | |||||||
| @ -118,5 +118,20 @@ | |||||||
|   # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). |   # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). | ||||||
|   system.stateVersion = "23.05"; # Did you read the comment? |   system.stateVersion = "23.05"; # Did you read the comment? | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |   security.acme.acceptTerms = true; | ||||||
|  |   security.acme.defaults.email = "materus+acme@podkos.pl"; | ||||||
|  |   security.acme.certs."materus.pl" = { | ||||||
|  |     domain = "materus.pl"; | ||||||
|  |     extraDomainNames = ["*.materus.pl"]; | ||||||
|  |     dnsProvider = "ovh"; | ||||||
|  |     credentialsFile = "/materus/config/valkyrie/certs.secret"; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,13 +2,15 @@ | |||||||
| { | { | ||||||
|   home.stateVersion = "23.05"; |   home.stateVersion = "23.05"; | ||||||
|   home.homeDirectory = "/home/materus"; |   home.homeDirectory = "/home/materus"; | ||||||
| 
 |  | ||||||
|   materus.profile = { |   materus.profile = { | ||||||
|     fonts.enable = false; |     fonts.enable = false; | ||||||
|     nixpkgs.enable = true; |     nixpkgs.enable = false; | ||||||
|     enableDesktop = false; |     enableDesktop = false; | ||||||
|     enableTerminal = true; |     enableTerminal = false; | ||||||
|     enableTerminalExtra = false; |     enableTerminalExtra = false; | ||||||
|     enableNixDevel = false; |     enableNixDevel = false; | ||||||
|  | 
 | ||||||
|  |     fish.enable = true; | ||||||
|  |     bash.enable = true; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  | |||||||
| @ -33,7 +33,7 @@ in | |||||||
|         delta.enable = lib.mkDefault cfg.enableTerminal; |         delta.enable = lib.mkDefault cfg.enableTerminal; | ||||||
|         lfs.enable = lib.mkDefault cfg.enableTerminal; |         lfs.enable = lib.mkDefault cfg.enableTerminal; | ||||||
|       }; |       }; | ||||||
|       programs.gitui.enable = cfg.enableTerminal; |       programs.gitui.enable = cfg.enableTerminalExtra; | ||||||
| 
 | 
 | ||||||
|       programs.nix-index = { |       programs.nix-index = { | ||||||
|         enable = lib.mkDefault cfg.enableTerminal; |         enable = lib.mkDefault cfg.enableTerminal; | ||||||
|  | |||||||
| @ -3,7 +3,7 @@ let | |||||||
| cfg = config.materus.profile.editor.neovim; | cfg = config.materus.profile.editor.neovim; | ||||||
| in | in | ||||||
| { | { | ||||||
|   options.materus.profile.editor.neovim.enable = materusPkgs.lib.mkBoolOpt config.materus.profile.enableTerminal "Enable neovim with materus cfg"; |   options.materus.profile.editor.neovim.enable = materusPkgs.lib.mkBoolOpt config.materus.profile.enableTerminalExtra "Enable neovim with materus cfg"; | ||||||
|   config = lib.mkIf cfg.enable { |   config = lib.mkIf cfg.enable { | ||||||
|     programs.neovim = { |     programs.neovim = { | ||||||
|       enable = true; |       enable = true; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user