mirror of
				https://github.com/Jokiller230/puzzlevision.git
				synced 2025-10-31 13:50:04 +00:00 
			
		
		
		
	Compare commits
	
		
			4 commits
		
	
	
		
			632d473951
			...
			ede0cfa32b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ede0cfa32b | |||
| 8d739f8c4c | |||
| df4b4c01d7 | |||
| e06d8be50a | 
					 6 changed files with 50 additions and 43 deletions
				
			
		
							
								
								
									
										54
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										54
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -7,11 +7,11 @@ | |||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1744375180, | ||||
|         "narHash": "sha256-s2FmOufSMIz6H0UrGOHJ7RrQfqvhCjUIvk54J8LlZFA=", | ||||
|         "lastModified": 1747519437, | ||||
|         "narHash": "sha256-uv9Wv59d+mckS2CkorOF484wp2G5TNGijdoBZ5RkAk0=", | ||||
|         "owner": "catppuccin", | ||||
|         "repo": "nix", | ||||
|         "rev": "75c26f52a685291fedfd3a9c93f5cbe80a5d3321", | ||||
|         "rev": "3ba714046ee32373e88166e6e9474d6ae6a5b734", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -131,11 +131,11 @@ | |||
|         "zon2nix": "zon2nix" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1744328787, | ||||
|         "narHash": "sha256-VFOTTlWGZ9GWGGrz6F6ihXrsmm5IiGEKCmgfpM9+Y4E=", | ||||
|         "lastModified": 1747426608, | ||||
|         "narHash": "sha256-ygRFvCVdVEAU95tH2EMMacYH/T42tC3mtDkt5lBJT9U=", | ||||
|         "owner": "ghostty-org", | ||||
|         "repo": "ghostty", | ||||
|         "rev": "b16324ef0be8c5eeef4c0eb23b9972fdb2fa50d5", | ||||
|         "rev": "b1af4a597f359491f4b3197a845b39ec86db475a", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -146,11 +146,11 @@ | |||
|     }, | ||||
|     "hardware": { | ||||
|       "locked": { | ||||
|         "lastModified": 1744366945, | ||||
|         "narHash": "sha256-OuLhysErPHl53BBifhesrRumJNhrlSgQDfYOTXfgIMg=", | ||||
|         "lastModified": 1747129300, | ||||
|         "narHash": "sha256-L3clA5YGeYCF47ghsI7Tcex+DnaaN/BbQ4dR2wzoiKg=", | ||||
|         "owner": "NixOS", | ||||
|         "repo": "nixos-hardware", | ||||
|         "rev": "1fe3cc2bc5d2dc9c81cb4e63d2f67c1543340df1", | ||||
|         "rev": "e81fd167b33121269149c57806599045fd33eeed", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -167,11 +167,11 @@ | |||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1744377435, | ||||
|         "narHash": "sha256-zT3zbkZjeKsjMktV7MAdruXQWpzpM7iVWHuhknYOuwY=", | ||||
|         "lastModified": 1747565775, | ||||
|         "narHash": "sha256-B6jmKHUEX1jxxcdoYHl7RVaeohtAVup8o3nuVkzkloA=", | ||||
|         "owner": "nix-community", | ||||
|         "repo": "home-manager", | ||||
|         "rev": "6bccb54a4f98408f22d2e45921bb401f393f2174", | ||||
|         "rev": "97118a310eb8e13bc1b9b12d67267e55b7bee6c8", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -204,11 +204,11 @@ | |||
|         "treefmt-nix": "treefmt-nix" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1744308772, | ||||
|         "narHash": "sha256-gUOclfwgw/bSo3VMNmHrNXzIpaOgh1Yq9a3D3Dj/wgM=", | ||||
|         "lastModified": 1747463251, | ||||
|         "narHash": "sha256-Asncd1OZbhi27rVUyO3ubZk/q2XJ31QMO8cohoOUxC4=", | ||||
|         "owner": "kaylorben", | ||||
|         "repo": "nixcord", | ||||
|         "rev": "76c3b99646d12437ec7183939eca911549e4d18f", | ||||
|         "rev": "c1cb74a26c802a29a13ef9d9b287e01c3af5e1d0", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -219,11 +219,11 @@ | |||
|     }, | ||||
|     "nixpkgs": { | ||||
|       "locked": { | ||||
|         "lastModified": 1742800061, | ||||
|         "narHash": "sha256-oDJGK1UMArK52vcW9S5S2apeec4rbfNELgc50LqiPNs=", | ||||
|         "lastModified": 1744868846, | ||||
|         "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=", | ||||
|         "owner": "NixOS", | ||||
|         "repo": "nixpkgs", | ||||
|         "rev": "1750f3c1c89488e2ffdd47cab9d05454dddfb734", | ||||
|         "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -267,11 +267,11 @@ | |||
|     }, | ||||
|     "nixpkgs_2": { | ||||
|       "locked": { | ||||
|         "lastModified": 1744868846, | ||||
|         "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=", | ||||
|         "lastModified": 1747467164, | ||||
|         "narHash": "sha256-JBXbjJ0t6T6BbVc9iPVquQI9XSXCGQJD8c8SgnUquus=", | ||||
|         "owner": "nixos", | ||||
|         "repo": "nixpkgs", | ||||
|         "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", | ||||
|         "rev": "3fcbdcfc707e0aa42c541b7743e05820472bdaec", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -323,11 +323,11 @@ | |||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1744103455, | ||||
|         "narHash": "sha256-SR6+qjkPjGQG+8eM4dCcVtss8r9bre/LAxFMPJpaZeU=", | ||||
|         "lastModified": 1746485181, | ||||
|         "narHash": "sha256-PxrrSFLaC7YuItShxmYbMgSuFFuwxBB+qsl9BZUnRvg=", | ||||
|         "owner": "Mic92", | ||||
|         "repo": "sops-nix", | ||||
|         "rev": "69d5a5a4635c27dae5a742f36108beccc506c1ba", | ||||
|         "rev": "e93ee1d900ad264d65e9701a5c6f895683433386", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -388,11 +388,11 @@ | |||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1742370146, | ||||
|         "narHash": "sha256-XRE8hL4vKIQyVMDXykFh4ceo3KSpuJF3ts8GKwh5bIU=", | ||||
|         "lastModified": 1744961264, | ||||
|         "narHash": "sha256-aRmUh0AMwcbdjJHnytg1e5h5ECcaWtIFQa6d9gI85AI=", | ||||
|         "owner": "numtide", | ||||
|         "repo": "treefmt-nix", | ||||
|         "rev": "adc195eef5da3606891cedf80c0d9ce2d3190808", | ||||
|         "rev": "8d404a69efe76146368885110f29a2ca3700bee6", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  |  | |||
|  | @ -4,7 +4,7 @@ | |||
|   ... | ||||
| }: { | ||||
|   imports = [ | ||||
|     inputs.nixcord.homeManagerModules.nixcord | ||||
|     inputs.nixcord.homeModules.nixcord | ||||
|   ]; | ||||
| 
 | ||||
|   puzzlevision = { | ||||
|  | @ -44,6 +44,8 @@ | |||
|     steam | ||||
|     ungoogled-chromium | ||||
|     firefox | ||||
|     thunderbird | ||||
|     youtube-music | ||||
| 
 | ||||
|     ### Development | ||||
|     #avra | ||||
|  | @ -54,7 +56,6 @@ | |||
|     devenv | ||||
|     nixd | ||||
|     deno | ||||
|     nh | ||||
| 
 | ||||
|     ### Work | ||||
|     teams-for-linux | ||||
|  |  | |||
|  | @ -44,6 +44,16 @@ in { | |||
|           copilot = false; | ||||
|         }; | ||||
| 
 | ||||
|         formatter = { | ||||
|           external = { | ||||
|             command = "alejandra"; | ||||
|             arguments = ["--quiet"]; | ||||
|             language = ["nix"]; | ||||
|           }; | ||||
|         }; | ||||
| 
 | ||||
|         format_on_save = "on"; | ||||
| 
 | ||||
|         ### Language specific configurations | ||||
|         languages = { | ||||
|           ### Nix language | ||||
|  | @ -51,17 +61,6 @@ in { | |||
|             language_servers = [ "nixd" "!nil" ]; | ||||
|           }; | ||||
|         }; | ||||
| 
 | ||||
|         ### LSP configurations | ||||
|         lsp = { | ||||
|           nixd = { | ||||
|             initialization_options = { | ||||
|               formatting = { | ||||
|                 command = ["alejandra" "--quiet" "--"]; | ||||
|               }; | ||||
|             }; | ||||
|           }; | ||||
|         }; | ||||
|       }; | ||||
| 
 | ||||
|       extraPackages = with pkgs; [ nixd ]; | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ in { | |||
|   options.${namespace}.desktop.gnome = with lib.types; { | ||||
|     enabled-extensions = mkOption { | ||||
|       type = listOf package; | ||||
|       default = with pkgs.gnomeExtensions; [dash-to-dock user-themes blur-my-shell appindicator unite color-picker clipboard-history]; | ||||
|       default = with pkgs.gnomeExtensions; [user-themes blur-my-shell appindicator unite color-picker clipboard-history]; | ||||
|       example = [dash-to-dock blur-my-shell]; | ||||
|       description = "Specify gnome extensions to install."; | ||||
|     }; | ||||
|  |  | |||
|  | @ -3,8 +3,7 @@ | |||
|   namespace, | ||||
|   config, | ||||
|   ... | ||||
| }: | ||||
| let | ||||
| }: let | ||||
|   inherit (lib) mkEnableOption mkIf mkOption; | ||||
|   cfg = config.${namespace}.services.traefik; | ||||
| in { | ||||
|  |  | |||
|  | @ -15,6 +15,13 @@ | |||
|   # Configure SWAP | ||||
|   swapDevices = [{ device = "/swapfile"; size = 8 * 1024; }]; # 8 GB swap partition | ||||
| 
 | ||||
|   # Add Steam | ||||
|   programs.steam = { | ||||
|     enable = true; | ||||
|     remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play | ||||
|     dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server | ||||
|   }; | ||||
| 
 | ||||
|   # Configure Sops | ||||
|   sops.defaultSopsFile = lib.snowfall.fs.get-file "secrets/default.yaml"; | ||||
|   sops.age.keyFile = "/var/lib/sops-nix/key.txt"; # The main AGE key is expected in this location, it is only needed for this system. | ||||
|  | @ -83,6 +90,7 @@ | |||
|     nano | ||||
|     inputs.ghostty.packages.x86_64-linux.default | ||||
|     vlc | ||||
|     arduino-ide | ||||
| 
 | ||||
|     ## Security | ||||
|     pinentry-tty | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue