mirror of
				https://github.com/Jokiller230/puzzlevision.git
				synced 2025-10-31 05:40:05 +00:00 
			
		
		
		
	✨ update gnome config, add ghostty, last commit of v1
This commit is contained in:
		
							parent
							
								
									84bfdec3f2
								
							
						
					
					
						commit
						5087472710
					
				
					 10 changed files with 348 additions and 156 deletions
				
			
		
							
								
								
									
										362
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										362
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -1,12 +1,23 @@ | ||||||
| { | { | ||||||
|   "nodes": { |   "nodes": { | ||||||
|     "catppuccin": { |     "catppuccin": { | ||||||
|  |       "inputs": { | ||||||
|  |         "catppuccin-v1_1": "catppuccin-v1_1", | ||||||
|  |         "catppuccin-v1_2": "catppuccin-v1_2", | ||||||
|  |         "home-manager": "home-manager", | ||||||
|  |         "home-manager-stable": "home-manager-stable", | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nixpkgs" | ||||||
|  |         ], | ||||||
|  |         "nixpkgs-stable": "nixpkgs-stable", | ||||||
|  |         "nuscht-search": "nuscht-search" | ||||||
|  |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1734734291, |         "lastModified": 1736069220, | ||||||
|         "narHash": "sha256-CFX4diEQHKvZYjnhf7TLg20m3ge1O4vqgplsk/Kuaek=", |         "narHash": "sha256-76MaB3COao55nlhWmSmq9PKgu2iGIs54C1cAE0E5J6Y=", | ||||||
|         "owner": "catppuccin", |         "owner": "catppuccin", | ||||||
|         "repo": "nix", |         "repo": "nix", | ||||||
|         "rev": "1e4c3803b8da874ff75224ec8512cb173036bbd8", |         "rev": "8eada392fd6571a747e1c5fc358dd61c14c8704e", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -15,7 +26,51 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "catppuccin-v1_1": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1734055249, | ||||||
|  |         "narHash": "sha256-pCWJgwo77KD7EJpwynwKrWPZ//dwypHq2TfdzZWqK68=", | ||||||
|  |         "rev": "7221d6ca17ac36ed20588e1c3a80177ac5843fa7", | ||||||
|  |         "revCount": 326, | ||||||
|  |         "type": "tarball", | ||||||
|  |         "url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.1.1/0193bdc0-b045-7eed-bbec-95611a8ecdf5/source.tar.gz" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "type": "tarball", | ||||||
|  |         "url": "https://flakehub.com/f/catppuccin/nix/1.1.%2A.tar.gz" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "catppuccin-v1_2": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1734728407, | ||||||
|  |         "narHash": "sha256-Let3uJo4YDyfqbqaw66dpZxhJB2TrDyZWSFd5rpPLJA=", | ||||||
|  |         "rev": "23ee86dbf4ed347878115a78971d43025362fab1", | ||||||
|  |         "revCount": 341, | ||||||
|  |         "type": "tarball", | ||||||
|  |         "url": "https://api.flakehub.com/f/pinned/catppuccin/nix/1.2.0/0193e5e0-33b7-7149-a362-bfe56b20f64e/source.tar.gz" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "type": "tarball", | ||||||
|  |         "url": "https://flakehub.com/f/catppuccin/nix/1.2.%2A.tar.gz" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "flake-compat": { |     "flake-compat": { | ||||||
|  |       "flake": false, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1696426674, | ||||||
|  |         "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", | ||||||
|  |         "owner": "edolstra", | ||||||
|  |         "repo": "flake-compat", | ||||||
|  |         "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "edolstra", | ||||||
|  |         "repo": "flake-compat", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "flake-compat_2": { | ||||||
|       "flake": false, |       "flake": false, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1650374568, |         "lastModified": 1650374568, | ||||||
|  | @ -36,11 +91,11 @@ | ||||||
|         "systems": "systems" |         "systems": "systems" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1694529238, |         "lastModified": 1731533236, | ||||||
|         "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", |         "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", | ||||||
|         "owner": "numtide", |         "owner": "numtide", | ||||||
|         "repo": "flake-utils", |         "repo": "flake-utils", | ||||||
|         "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", |         "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -51,7 +106,7 @@ | ||||||
|     }, |     }, | ||||||
|     "flake-utils-plus": { |     "flake-utils-plus": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "flake-utils": "flake-utils" |         "flake-utils": "flake-utils_3" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1715533576, |         "lastModified": 1715533576, | ||||||
|  | @ -68,13 +123,70 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "flake-utils_2": { | ||||||
|  |       "inputs": { | ||||||
|  |         "systems": "systems_2" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1705309234, | ||||||
|  |         "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "flake-utils_3": { | ||||||
|  |       "inputs": { | ||||||
|  |         "systems": "systems_3" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1694529238, | ||||||
|  |         "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "numtide", | ||||||
|  |         "repo": "flake-utils", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "ghostty": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-compat": "flake-compat", | ||||||
|  |         "nixpkgs-stable": "nixpkgs-stable_2", | ||||||
|  |         "nixpkgs-unstable": "nixpkgs-unstable", | ||||||
|  |         "zig": "zig" | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1736402835, | ||||||
|  |         "narHash": "sha256-SiG2B2KfU4BIOggrJJa9nKoagXtLXWWo9vXJ88a+ls8=", | ||||||
|  |         "owner": "ghostty-org", | ||||||
|  |         "repo": "ghostty", | ||||||
|  |         "rev": "2d7706ec4f7042b9072d3b8ac8ea496dee209bc8", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "ghostty-org", | ||||||
|  |         "repo": "ghostty", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "hardware": { |     "hardware": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1734954597, |         "lastModified": 1736283893, | ||||||
|         "narHash": "sha256-QIhd8/0x30gEv8XEE1iAnrdMlKuQ0EzthfDR7Hwl+fk=", |         "narHash": "sha256-BG1FfTexFwNty5VhYjaQLMR6CMPfI3QRcaZrFQYu2EM=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixos-hardware", |         "repo": "nixos-hardware", | ||||||
|         "rev": "def1d472c832d77885f174089b0d34854b007198", |         "rev": "4f339f6be2b61662f957c2ee9eda0fa597d8a6d6", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -87,15 +199,16 @@ | ||||||
|     "home-manager": { |     "home-manager": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|  |           "catppuccin", | ||||||
|           "nixpkgs" |           "nixpkgs" | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1734944412, |         "lastModified": 1734622215, | ||||||
|         "narHash": "sha256-36QfCAl8V6nMIRUCgiC79VriJPUXXkHuR8zQA1vAtSU=", |         "narHash": "sha256-OOfI0XhSJGHblfdNDhfnn8QnZxng63rWk9eeJ2tCbiI=", | ||||||
|         "owner": "nix-community", |         "owner": "nix-community", | ||||||
|         "repo": "home-manager", |         "repo": "home-manager", | ||||||
|         "rev": "8264bfe3a064d704c57df91e34b795b6ac7bad9e", |         "rev": "1395379a7a36e40f2a76e7b9936cc52950baa1be", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -104,6 +217,76 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "home-manager-stable": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "catppuccin", | ||||||
|  |           "nixpkgs-stable" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1734366194, | ||||||
|  |         "narHash": "sha256-vykpJ1xsdkv0j8WOVXrRFHUAdp9NXHpxdnn1F4pYgSw=", | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "home-manager", | ||||||
|  |         "rev": "80b0fdf483c5d1cb75aaad909bd390d48673857f", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "ref": "release-24.11", | ||||||
|  |         "repo": "home-manager", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "home-manager_2": { | ||||||
|  |       "inputs": { | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1736366465, | ||||||
|  |         "narHash": "sha256-Fo68EF6p/N9GJyHiAUbXtiE7IJlb3IMjK86LuxFMsRU=", | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "home-manager", | ||||||
|  |         "rev": "7e00856596891850ba5ad4c5ecd2ed74468c08c5", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-community", | ||||||
|  |         "repo": "home-manager", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "ixx": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-utils": [ | ||||||
|  |           "catppuccin", | ||||||
|  |           "nuscht-search", | ||||||
|  |           "flake-utils" | ||||||
|  |         ], | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "catppuccin", | ||||||
|  |           "nuscht-search", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1729958008, | ||||||
|  |         "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=", | ||||||
|  |         "owner": "NuschtOS", | ||||||
|  |         "repo": "ixx", | ||||||
|  |         "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NuschtOS", | ||||||
|  |         "ref": "v0.0.6", | ||||||
|  |         "repo": "ixx", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "nix-flatpak": { |     "nix-flatpak": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1711997201, |         "lastModified": 1711997201, | ||||||
|  | @ -122,11 +305,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1734820311, |         "lastModified": 1736241350, | ||||||
|         "narHash": "sha256-YsLK4ZiGY5CZmmgzsfU76OHVUTDeZJgirKzNO+et0UQ=", |         "narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=", | ||||||
|         "owner": "nixos", |         "owner": "nixos", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "7e4a1594489d41bf8e16046b28e14a0e264c9baa", |         "rev": "8c9fd3e564728e90829ee7dbac6edc972971cd0f", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -136,27 +319,83 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_2": { |     "nixpkgs-stable": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1734424634, |         "lastModified": 1734600368, | ||||||
|         "narHash": "sha256-cHar1vqHOOyC7f1+tVycPoWTfKIaqkoe1Q6TnKzuti4=", |         "narHash": "sha256-nbG9TijTMcfr+au7ZVbKpAhMJzzE2nQBYmRvSdXUD8g=", | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "b47fd6fa00c6afca88b8ee46cfdb00e104f50bca", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NixOS", | ||||||
|  |         "ref": "nixos-24.11", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nixpkgs-stable_2": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1733423277, | ||||||
|  |         "narHash": "sha256-TxabjxEgkNbCGFRHgM/b9yZWlBj60gUOUnRT/wbVQR8=", | ||||||
|         "owner": "nixos", |         "owner": "nixos", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "d3c42f187194c26d9f0309a8ecc469d6c878ce33", |         "rev": "e36963a147267afc055f7cf65225958633e536bf", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nixos", |         "owner": "nixos", | ||||||
|         "ref": "nixos-unstable", |         "ref": "release-24.11", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "nixpkgs-unstable": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1733229606, | ||||||
|  |         "narHash": "sha256-FLYY5M0rpa5C2QAE3CKLYAM6TwbKicdRK6qNrSHlNrE=", | ||||||
|  |         "owner": "nixos", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "rev": "566e53c2ad750c84f6d31f9ccb9d00f823165550", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nixos", | ||||||
|  |         "ref": "nixpkgs-unstable", | ||||||
|  |         "repo": "nixpkgs", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "nuscht-search": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-utils": "flake-utils", | ||||||
|  |         "ixx": "ixx", | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "catppuccin", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1733773348, | ||||||
|  |         "narHash": "sha256-Y47y+LesOCkJaLvj+dI/Oa6FAKj/T9sKVKDXLNsViPw=", | ||||||
|  |         "owner": "NuschtOS", | ||||||
|  |         "repo": "search", | ||||||
|  |         "rev": "3051be7f403bff1d1d380e4612f0c70675b44fc9", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "NuschtOS", | ||||||
|  |         "repo": "search", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "root": { |     "root": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "catppuccin": "catppuccin", |         "catppuccin": "catppuccin", | ||||||
|  |         "ghostty": "ghostty", | ||||||
|         "hardware": "hardware", |         "hardware": "hardware", | ||||||
|         "home-manager": "home-manager", |         "home-manager": "home-manager_2", | ||||||
|         "nix-flatpak": "nix-flatpak", |         "nix-flatpak": "nix-flatpak", | ||||||
|         "nixpkgs": "nixpkgs", |         "nixpkgs": "nixpkgs", | ||||||
|         "snowfall-lib": "snowfall-lib", |         "snowfall-lib": "snowfall-lib", | ||||||
|  | @ -166,18 +405,18 @@ | ||||||
|     }, |     }, | ||||||
|     "snowfall-lib": { |     "snowfall-lib": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "flake-compat": "flake-compat", |         "flake-compat": "flake-compat_2", | ||||||
|         "flake-utils-plus": "flake-utils-plus", |         "flake-utils-plus": "flake-utils-plus", | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|           "nixpkgs" |           "nixpkgs" | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1732544274, |         "lastModified": 1736130495, | ||||||
|         "narHash": "sha256-qvzLIxuqukl0nxpXHEh5+iw1BLeLxYOwRC0+7cFUbPo=", |         "narHash": "sha256-4i9nAJEZFv7vZMmrE0YG55I3Ggrtfo5/T07JEpEZ/RM=", | ||||||
|         "owner": "snowfallorg", |         "owner": "snowfallorg", | ||||||
|         "repo": "lib", |         "repo": "lib", | ||||||
|         "rev": "cfeacd055545ab5de0ecfd41e09324dcd8fb2bbb", |         "rev": "02d941739f98a09e81f3d2d9b3ab08918958beac", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -193,11 +432,11 @@ | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1734546875, |         "lastModified": 1736203741, | ||||||
|         "narHash": "sha256-6OvJbqQ6qPpNw3CA+W8Myo5aaLhIJY/nNFDk3zMXLfM=", |         "narHash": "sha256-eSjkBwBdQk+TZWFlLbclF2rAh4JxbGg8az4w/Lfe7f4=", | ||||||
|         "owner": "Mic92", |         "owner": "Mic92", | ||||||
|         "repo": "sops-nix", |         "repo": "sops-nix", | ||||||
|         "rev": "ed091321f4dd88afc28b5b4456e0a15bd8374b4d", |         "rev": "c9c88f08e3ee495e888b8d7c8624a0b2519cb773", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -221,16 +460,48 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "systems_2": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1681028828, | ||||||
|  |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "systems_3": { | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1681028828, | ||||||
|  |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "nix-systems", | ||||||
|  |         "repo": "default", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "zen-browser": { |     "zen-browser": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "nixpkgs": "nixpkgs_2" |         "nixpkgs": [ | ||||||
|  |           "nixpkgs" | ||||||
|  |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1734657663, |         "lastModified": 1736267677, | ||||||
|         "narHash": "sha256-1Et05foPKYyWAHUftrrzWgfddnd0r0sm2WCuNeVDDkA=", |         "narHash": "sha256-7FH/gFShKOzf46yKqA4VWAaWxuyHBRnXOdaffbTxVo4=", | ||||||
|         "owner": "0xc000022070", |         "owner": "0xc000022070", | ||||||
|         "repo": "zen-browser-flake", |         "repo": "zen-browser-flake", | ||||||
|         "rev": "f5181bde713d1aa5c8d95d00f4f47cd937d2b3e8", |         "rev": "c96c6a1ebf1bea782f9528dc316d986a6087ebc0", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -238,6 +509,31 @@ | ||||||
|         "repo": "zen-browser-flake", |         "repo": "zen-browser-flake", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|  |     }, | ||||||
|  |     "zig": { | ||||||
|  |       "inputs": { | ||||||
|  |         "flake-compat": [ | ||||||
|  |           "ghostty" | ||||||
|  |         ], | ||||||
|  |         "flake-utils": "flake-utils_2", | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "ghostty", | ||||||
|  |           "nixpkgs-stable" | ||||||
|  |         ] | ||||||
|  |       }, | ||||||
|  |       "locked": { | ||||||
|  |         "lastModified": 1717848532, | ||||||
|  |         "narHash": "sha256-d+xIUvSTreHl8pAmU1fnmkfDTGQYCn2Rb/zOwByxS2M=", | ||||||
|  |         "owner": "mitchellh", | ||||||
|  |         "repo": "zig-overlay", | ||||||
|  |         "rev": "02fc5cc555fc14fda40c42d7c3250efa43812b43", | ||||||
|  |         "type": "github" | ||||||
|  |       }, | ||||||
|  |       "original": { | ||||||
|  |         "owner": "mitchellh", | ||||||
|  |         "repo": "zig-overlay", | ||||||
|  |         "type": "github" | ||||||
|  |       } | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   "root": "root", |   "root": "root", | ||||||
|  |  | ||||||
							
								
								
									
										33
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										33
									
								
								flake.nix
									
										
									
									
									
								
							|  | @ -6,41 +6,26 @@ | ||||||
|     nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; |     nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; | ||||||
| 
 | 
 | ||||||
|     # Snowfall lib imposes an opinionated file-structure, which makes things a little easier sometimes. |     # Snowfall lib imposes an opinionated file-structure, which makes things a little easier sometimes. | ||||||
|     snowfall-lib = { |     snowfall-lib = { url = "github:snowfallorg/lib"; inputs.nixpkgs.follows = "nixpkgs"; }; | ||||||
|       url = "github:snowfallorg/lib"; |  | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |  | ||||||
|     }; |  | ||||||
| 
 | 
 | ||||||
|     # Secret management tool |     # Secret management tool | ||||||
|     sops-nix = { |     sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; | ||||||
|       url = "github:Mic92/sops-nix"; |  | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |  | ||||||
|     }; |  | ||||||
| 
 | 
 | ||||||
|     # Home manager for managing the /home directory. |     # Home manager for managing the /home directory. | ||||||
|     home-manager = { |     home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; | ||||||
|       url = "github:nix-community/home-manager"; |  | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |  | ||||||
|     }; |  | ||||||
| 
 | 
 | ||||||
|     # Hardware specific tweaks and performance optimizations. |     # Hardware specific tweaks and performance optimizations. | ||||||
|     hardware = { |     hardware = { url = "github:NixOS/nixos-hardware/master"; }; | ||||||
|       url = "github:NixOS/nixos-hardware/master"; |  | ||||||
|     }; |  | ||||||
| 
 | 
 | ||||||
|     # Catppuccin theme nix configuration. |     # Catppuccin theme nix configuration. | ||||||
|     catppuccin = { |     catppuccin = { url = "github:catppuccin/nix"; inputs.nixpkgs.follows = "nixpkgs"; }; | ||||||
|       url = "github:catppuccin/nix"; |  | ||||||
|     }; |  | ||||||
| 
 | 
 | ||||||
|     # Declarative management of Flatpak packages. |     # Declarative management of Flatpak packages. | ||||||
|     nix-flatpak = { |     nix-flatpak = { url = "github:gmodena/nix-flatpak/?ref=v0.4.1"; }; | ||||||
|       url = "github:gmodena/nix-flatpak/?ref=v0.4.1"; |  | ||||||
|     }; |  | ||||||
| 
 | 
 | ||||||
|     zen-browser = { |     # Apps | ||||||
|       url = "github:0xc000022070/zen-browser-flake"; |     zen-browser = { url = "github:0xc000022070/zen-browser-flake"; inputs.nixpkgs.follows = "nixpkgs"; }; | ||||||
|     }; |     ghostty = { url = "github:ghostty-org/ghostty"; }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   nixConfig = { |   nixConfig = { | ||||||
|  |  | ||||||
|  | @ -8,7 +8,6 @@ | ||||||
|   puzzlevision = { |   puzzlevision = { | ||||||
|     themes.catppuccin = { |     themes.catppuccin = { | ||||||
|       gtk.enable = true; |       gtk.enable = true; | ||||||
|       black-box.enable = true; |  | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|  | @ -44,6 +43,7 @@ | ||||||
|     avra |     avra | ||||||
|     avrdude |     avrdude | ||||||
|     jetbrains.phpstorm |     jetbrains.phpstorm | ||||||
|  |     jetbrains-toolbox | ||||||
|     git |     git | ||||||
|     nodejs_22 |     nodejs_22 | ||||||
|     bun |     bun | ||||||
|  |  | ||||||
|  | @ -39,10 +39,10 @@ in | ||||||
|         }; |         }; | ||||||
|       }; |       }; | ||||||
|       blur-my-shell = { |       blur-my-shell = { | ||||||
|         enable-blur = mkOpt bool true "Whether to enable blur-my-shell application blur."; |         enable-blur = mkOpt bool false "Whether to enable blur-my-shell application blur."; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
|     wallpaper = mkOpt str (builtins.toString ./wallpapers/car-wreck.png) "Specify the path of your prefered Gnome wallpaper."; |     wallpaper = mkOpt str (builtins.toString ./wallpapers/abstract/amber-d.jxl) "Specify the path of your prefered Gnome wallpaper."; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   config = mkIf osConfig.${namespace}.desktop.gnome.enable { |   config = mkIf osConfig.${namespace}.desktop.gnome.enable { | ||||||
|  | @ -80,98 +80,9 @@ in | ||||||
|         picture-uri = cfg.wallpaper; |         picture-uri = cfg.wallpaper; | ||||||
|         picture-uri-dark = cfg.wallpaper; |         picture-uri-dark = cfg.wallpaper; | ||||||
|       }; |       }; | ||||||
|  |       "org/gnome/desktop/interface" = { | ||||||
|  |         color-scheme = "prefer-dark"; | ||||||
|  |       }; | ||||||
|     }; |     }; | ||||||
| 
 |  | ||||||
|     home.file.".local/share/themes/catppuccin-macchiato/gnome-shell/gnome-shell.css".text = '' |  | ||||||
|       #panel { |  | ||||||
| 
 |  | ||||||
|      /*background-color: #131313;*/ |  | ||||||
| 
 |  | ||||||
|      background-color: rgba(0, 0, 0, 0); |  | ||||||
| 
 |  | ||||||
|      /*background-color: transparent;*/ |  | ||||||
| 
 |  | ||||||
|      font-weight: bold; |  | ||||||
| 
 |  | ||||||
|      /*height: 2.2em;*/ |  | ||||||
| 
 |  | ||||||
|      height: 2.3em; |  | ||||||
| 
 |  | ||||||
|      transition-duration: 250ms; |  | ||||||
| 
 |  | ||||||
|      /*Custom panel settings */ |  | ||||||
| 
 |  | ||||||
|      /*margin: 5px 35px 0 35px;*/ |  | ||||||
| 
 |  | ||||||
|      margin: 5px 22px 0 22px; |  | ||||||
| 
 |  | ||||||
|      border-radius: 10px; |  | ||||||
| 
 |  | ||||||
|      #panel .panel-button { |  | ||||||
| 
 |  | ||||||
|      background-color: rgba(19, 19, 19, 0.8); |  | ||||||
| 
 |  | ||||||
|      font-weight: bold; |  | ||||||
| 
 |  | ||||||
|      /*color: #f2f2f2;*/ |  | ||||||
| 
 |  | ||||||
|      /*color: #131313;*/ |  | ||||||
| 
 |  | ||||||
|      -natural-hpadding: 12px; |  | ||||||
| 
 |  | ||||||
|      -minimum-hpadding: 6px; |  | ||||||
| 
 |  | ||||||
|      transition-duration: 150ms; |  | ||||||
| 
 |  | ||||||
|      border: 0px solid transparent; |  | ||||||
| 
 |  | ||||||
|      /*border: none;*/ |  | ||||||
| 
 |  | ||||||
|      /*border-radius: 99px;*/ |  | ||||||
| 
 |  | ||||||
|      border-radius: 10px; |  | ||||||
| 
 |  | ||||||
|      /*margin: 5px;*/ |  | ||||||
| 
 |  | ||||||
|      margin-left: 5px; |  | ||||||
| 
 |  | ||||||
|      margin-right: 5px; |  | ||||||
| 
 |  | ||||||
|      #panel .panel-button:active, |  | ||||||
| 
 |  | ||||||
|      #panel .panel-button:overview, |  | ||||||
| 
 |  | ||||||
|      #panel .panel-button:focus, |  | ||||||
| 
 |  | ||||||
|      #panel .panel-button:checked { |  | ||||||
| 
 |  | ||||||
|      box-shadow: inset 0 0 0 100px rgba(242, 242, 242, 0.2); |  | ||||||
| 
 |  | ||||||
|      /*background-color: #8c7feb;*/ |  | ||||||
| 
 |  | ||||||
|      background-color: #b299d1; |  | ||||||
| 
 |  | ||||||
|      /*background-color: #b299d1;*/ |  | ||||||
| 
 |  | ||||||
|      /*color: #8c7feb;*/ |  | ||||||
| 
 |  | ||||||
|      color: #131313; |  | ||||||
| 
 |  | ||||||
|      /*background-color: rgba(163, 153, 235, 1);*/ |  | ||||||
| 
 |  | ||||||
|      } |  | ||||||
| 
 |  | ||||||
|      #panel .panel-button:hover { |  | ||||||
| 
 |  | ||||||
|      box-shadow: inset 0 0 0 100px rgba(242, 242, 242, 0.15); |  | ||||||
| 
 |  | ||||||
|      background-color: #a399eb; |  | ||||||
| 
 |  | ||||||
|      color: #131313; |  | ||||||
| 
 |  | ||||||
|      /*box-shadow: inset 0 0 0 100px rgba(183, 176, 235, 0.15);*/ |  | ||||||
| 
 |  | ||||||
|      } |  | ||||||
|     ''; |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								modules/home/desktop/gnome/wallpapers/abstract/amber-d.jxl
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								modules/home/desktop/gnome/wallpapers/abstract/amber-d.jxl
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								modules/home/desktop/gnome/wallpapers/abstract/amber-l.jxl
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								modules/home/desktop/gnome/wallpapers/abstract/amber-l.jxl
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							|  | @ -10,7 +10,7 @@ in { | ||||||
|   options.${namespace}.common.audio = { enable = mkEnableOption "whether to enable common audio support and tweaks"; }; |   options.${namespace}.common.audio = { enable = mkEnableOption "whether to enable common audio support and tweaks"; }; | ||||||
| 
 | 
 | ||||||
|   config = mkIf cfg.enable { |   config = mkIf cfg.enable { | ||||||
|     hardware.pulseaudio.enable = false; |     services.pulseaudio.enable = false; | ||||||
| 
 | 
 | ||||||
|     security.rtkit.enable = true; |     security.rtkit.enable = true; | ||||||
|     services.pipewire = { |     services.pipewire = { | ||||||
|  |  | ||||||
|  | @ -11,7 +11,7 @@ in { | ||||||
|   options.${namespace}.common.bluetooth = { enable = mkEnableOption "Enable bluetooth support on your current system"; }; |   options.${namespace}.common.bluetooth = { enable = mkEnableOption "Enable bluetooth support on your current system"; }; | ||||||
| 
 | 
 | ||||||
|   config = mkIf cfg.enable { |   config = mkIf cfg.enable { | ||||||
|     environment.systemPackages = with pkgs; [ bluez blueman ]; |     environment.systemPackages = with pkgs; [ bluez ]; | ||||||
| 
 | 
 | ||||||
|     hardware.bluetooth = { |     hardware.bluetooth = { | ||||||
|       enable = true; |       enable = true; | ||||||
|  |  | ||||||
|  | @ -15,7 +15,6 @@ in { | ||||||
|   config = mkIf cfg.enable { |   config = mkIf cfg.enable { | ||||||
|     networking.networkmanager = { |     networking.networkmanager = { | ||||||
|       enable = true; |       enable = true; | ||||||
|       wifi.powersave = false; |  | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -79,7 +79,8 @@ | ||||||
|   environment.systemPackages = with pkgs; [ |   environment.systemPackages = with pkgs; [ | ||||||
|     ### General |     ### General | ||||||
|     nano |     nano | ||||||
|     inputs.zen-browser.packages."${system}".specific |     inputs.zen-browser.packages."${system}".default | ||||||
|  |     inputs.ghostty.packages.x86_64-linux.default | ||||||
|     vlc |     vlc | ||||||
| 
 | 
 | ||||||
|     ## Security |     ## Security | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue