mirror of
				https://github.com/Jokiller230/puzzlevision.git
				synced 2025-10-31 13:50:04 +00:00 
			
		
		
		
	feat(puzzlevision): add zen browser and remove firefox
feat: implement super basic Yubikey configuration
This commit is contained in:
		
							parent
							
								
									9a1f243b49
								
							
						
					
					
						commit
						a5b583f43a
					
				
					 5 changed files with 51 additions and 8 deletions
				
			
		
							
								
								
									
										37
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										37
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -152,6 +152,22 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "nixpkgs_2": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1733759999, | ||||||
|  |         "narHash": "sha256-463SNPWmz46iLzJKRzO3Q2b0Aurff3U1n0nYItxq7jU=", | ||||||
|  |         "owner": "nixos", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "a73246e2eef4c6ed172979932bc80e1404ba2d56", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nixos", | ||||||
|  |         "ref": "nixos-unstable", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "root": { |     "root": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "catppuccin": "catppuccin", |         "catppuccin": "catppuccin", | ||||||
|  | @ -160,7 +176,8 @@ | ||||||
|         "nix-flatpak": "nix-flatpak", |         "nix-flatpak": "nix-flatpak", | ||||||
|         "nixpkgs": "nixpkgs", |         "nixpkgs": "nixpkgs", | ||||||
|         "snowfall-lib": "snowfall-lib", |         "snowfall-lib": "snowfall-lib", | ||||||
|         "sops-nix": "sops-nix" |         "sops-nix": "sops-nix", | ||||||
|  |         "zen-browser": "zen-browser" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "snowfall-lib": { |     "snowfall-lib": { | ||||||
|  | @ -220,6 +237,24 @@ | ||||||
|         "repo": "default", |         "repo": "default", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|  |     }, | ||||||
|  |     "zen-browser": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": "nixpkgs_2" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1734038753, | ||||||
|  |         "narHash": "sha256-v2NetNrFvObcTx5Gw0MV9leJQr0KfCLtbpC4gZaq+Tc=", | ||||||
|  |         "owner": "0xc000022070", | ||||||
|  |         "repo": "zen-browser-flake", | ||||||
|  |         "rev": "b2a4aeaad1cdb4a0d8901313d6388a8b4bf2c59d", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "0xc000022070", | ||||||
|  |         "repo": "zen-browser-flake", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "root": "root", |   "root": "root", | ||||||
|  |  | ||||||
|  | @ -37,6 +37,10 @@ | ||||||
|     nix-flatpak = { |     nix-flatpak = { | ||||||
|       url = "github:gmodena/nix-flatpak/?ref=v0.4.1"; |       url = "github:gmodena/nix-flatpak/?ref=v0.4.1"; | ||||||
|     }; |     }; | ||||||
|  | 
 | ||||||
|  |     zen-browser = { | ||||||
|  |       url = "github:0xc000022070/zen-browser-flake"; | ||||||
|  |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   outputs = inputs: |   outputs = inputs: | ||||||
|  |  | ||||||
|  | @ -12,6 +12,10 @@ | ||||||
| 
 | 
 | ||||||
|   themes.catppuccin.gtk.enable = true; |   themes.catppuccin.gtk.enable = true; | ||||||
| 
 | 
 | ||||||
|  |   home.file."~/.config/Yubico/u2f_keys".text = '' | ||||||
|  |     jo:gtKwCQKVw5O4IkWg8J8o7vHIo3hStmOqVcnmk97E335DwHnPUMIDTMnD46qEn/1tucTZlYfGABfzVVG+iYeUOA==,fVRFZb9iBiqjOXvk5Gm9ygO/O4huEUR1Uq3DGBlnS1RtqqK0shif8aOlNLkmn8Xe9+x4HYIeNEX4fc8Z7Y2Hgw==,es256,+presence | ||||||
|  |   ''; | ||||||
|  | 
 | ||||||
|   # Flatpak configuration. |   # Flatpak configuration. | ||||||
|   services.flatpak = { |   services.flatpak = { | ||||||
|     enable = true; |     enable = true; | ||||||
|  | @ -44,6 +48,7 @@ | ||||||
|     python39 |     python39 | ||||||
|     nil |     nil | ||||||
|     zed-editor |     zed-editor | ||||||
|  |     bruno | ||||||
| 
 | 
 | ||||||
|     ### Rust development specific |     ### Rust development specific | ||||||
|     rustup |     rustup | ||||||
|  |  | ||||||
|  | @ -30,11 +30,9 @@ in | ||||||
|       enableSSHSupport = true; |       enableSSHSupport = true; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     security.pam.yubico = { |     security.pam.services = { | ||||||
|       enable = true; |       login.u2fAuth = true; | ||||||
|       debug = false; |       sudo.u2fAuth = true; | ||||||
|       mode = "challenge-response"; |  | ||||||
|       id = cfg.key-id; |  | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  | @ -4,6 +4,7 @@ | ||||||
|   inputs, |   inputs, | ||||||
|   namespace, |   namespace, | ||||||
|   config, |   config, | ||||||
|  |   system, | ||||||
|   ... |   ... | ||||||
| }: with lib; with lib.${namespace}; | }: with lib; with lib.${namespace}; | ||||||
| { | { | ||||||
|  | @ -72,8 +73,8 @@ | ||||||
|   environment.systemPackages = with pkgs; [ |   environment.systemPackages = with pkgs; [ | ||||||
|     ### General |     ### General | ||||||
|     nano |     nano | ||||||
|     firefox |  | ||||||
|     chromium |     chromium | ||||||
|  |     inputs.zen-browser.packages."${system}".specific | ||||||
|     vlc |     vlc | ||||||
|     spotify |     spotify | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue