mirror of
				https://github.com/Jokiller230/puzzlevision.git
				synced 2025-10-31 05:40:05 +00:00 
			
		
		
		
	feat(modules): add new GTK styles to Catppuccin config
fix(modules): update vaultwarden service hostname usage feat(flake): add sops-nix to flake feat: add .sops.yaml base, not quite ready just yet
This commit is contained in:
		
							parent
							
								
									b23bddaf71
								
							
						
					
					
						commit
						3cd04be672
					
				
					 18 changed files with 293 additions and 95 deletions
				
			
		|  | @ -5,9 +5,7 @@ | |||
|   namespace, | ||||
|   config, | ||||
|   ... | ||||
| }: | ||||
| with lib; | ||||
| with lib.${namespace}; | ||||
| }: with lib; with lib.${namespace}; | ||||
| { | ||||
|   imports = [ | ||||
|     ./hardware-configuration.nix | ||||
|  | @ -26,24 +24,34 @@ with lib.${namespace}; | |||
|   # Enable docker | ||||
|   virtualisation.docker.enable = true; | ||||
| 
 | ||||
|   # Set system Type | ||||
|   puzzlevision.archetypes.server.enable = true; | ||||
|   # Set system configuration | ||||
|   puzzlevision = { | ||||
|     archetypes.server.enable = true; | ||||
| 
 | ||||
|     services = { | ||||
|       traefik.enable = true; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   # Configure users. | ||||
|   snowfallorg.users.jo.admin = true; | ||||
|   users.users.jo.isNormalUser = true; | ||||
|   users.users.jo.extraGroups = [ "dialout" "docker" ]; | ||||
|   snowfallorg.users.cyn.admin = true; | ||||
|   users.users.cyn.isNormalUser = true; | ||||
|   users.users.cyn.extraGroups = [ "dialout" "docker" ]; | ||||
| 
 | ||||
|   # Configure home-manager | ||||
|   home-manager = { | ||||
|     backupFileExtension = "homeManagerBackup"; | ||||
|   }; | ||||
| 
 | ||||
|   # Provide users with some sane default packages. | ||||
|   # Install required system packages | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     ### General | ||||
|     nano | ||||
|     vim | ||||
| 
 | ||||
|     ## Runtimes | ||||
|     nodejs_22 | ||||
|     bun | ||||
|   ]; | ||||
| 
 | ||||
|   system.stateVersion = "24.05"; | ||||
|  |  | |||
|  | @ -5,9 +5,7 @@ | |||
|   namespace, | ||||
|   config, | ||||
|   ... | ||||
| }: | ||||
| with lib; | ||||
| with lib.${namespace}; | ||||
| }: with lib; with lib.${namespace}; | ||||
| { | ||||
|   imports = [ | ||||
|     ./hardware-configuration.nix | ||||
|  | @ -43,8 +41,10 @@ with lib.${namespace}; | |||
|   # Enable docker | ||||
|   virtualisation.docker.enable = true; | ||||
| 
 | ||||
|   # Set system Type | ||||
|   puzzlevision.archetypes.workstation.enable = true; | ||||
|   # Set system configuration | ||||
|   puzzlevision = { | ||||
|     archetypes.workstation.enable = true; | ||||
|   }; | ||||
| 
 | ||||
|   # Enable flatpak support. | ||||
|   services.flatpak.enable = true; | ||||
|  | @ -67,6 +67,10 @@ with lib.${namespace}; | |||
|     chromium | ||||
|     vlc | ||||
|     spotify | ||||
| 
 | ||||
|     ## Security | ||||
|     pinentry-tty | ||||
|     gnupg | ||||
|   ]; | ||||
| 
 | ||||
|   system.stateVersion = "23.05"; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue