fix(hyprland): adjusted to reflect changes to new hyprland version
This commit is contained in:
		
							parent
							
								
									aff274cdb6
								
							
						
					
					
						commit
						c5739925e9
					
				
					 5 changed files with 179 additions and 318 deletions
				
			
		
							
								
								
									
										313
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										313
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -359,7 +359,7 @@ | ||||||
|     }, |     }, | ||||||
|     "flake-utils_3": { |     "flake-utils_3": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "systems": "systems_9" |         "systems": "systems_3" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1701680307, |         "lastModified": 1701680307, | ||||||
|  | @ -377,7 +377,7 @@ | ||||||
|     }, |     }, | ||||||
|     "flake-utils_4": { |     "flake-utils_4": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "systems": "systems_10" |         "systems": "systems_4" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1710146030, |         "lastModified": 1710146030, | ||||||
|  | @ -395,7 +395,7 @@ | ||||||
|     }, |     }, | ||||||
|     "flake-utils_5": { |     "flake-utils_5": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "systems": "systems_11" |         "systems": "systems_5" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1701680307, |         "lastModified": 1701680307, | ||||||
|  | @ -413,7 +413,7 @@ | ||||||
|     }, |     }, | ||||||
|     "flake-utils_6": { |     "flake-utils_6": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "systems": "systems_12" |         "systems": "systems_6" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1710146030, |         "lastModified": 1710146030, | ||||||
|  | @ -431,7 +431,7 @@ | ||||||
|     }, |     }, | ||||||
|     "flake-utils_7": { |     "flake-utils_7": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "systems": "systems_15" |         "systems": "systems_10" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1710146030, |         "lastModified": 1710146030, | ||||||
|  | @ -579,11 +579,18 @@ | ||||||
|     }, |     }, | ||||||
|     "hypridle": { |     "hypridle": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "hyprlang": "hyprlang", |         "hyprlang": [ | ||||||
|  |           "hyprland", | ||||||
|  |           "hyprlang" | ||||||
|  |         ], | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|  |           "hyprland", | ||||||
|           "nixpkgs" |           "nixpkgs" | ||||||
|         ], |         ], | ||||||
|         "systems": "systems_3" |         "systems": [ | ||||||
|  |           "hyprland", | ||||||
|  |           "systems" | ||||||
|  |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1715635326, |         "lastModified": 1715635326, | ||||||
|  | @ -602,12 +609,10 @@ | ||||||
|     "hyprland": { |     "hyprland": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "hyprcursor": "hyprcursor", |         "hyprcursor": "hyprcursor", | ||||||
|         "hyprlang": "hyprlang_2", |         "hyprlang": "hyprlang", | ||||||
|         "hyprwayland-scanner": "hyprwayland-scanner", |         "hyprwayland-scanner": "hyprwayland-scanner", | ||||||
|         "nixpkgs": [ |         "nixpkgs": "nixpkgs_2", | ||||||
|           "nixpkgs" |         "systems": "systems_2", | ||||||
|         ], |  | ||||||
|         "systems": "systems_4", |  | ||||||
|         "xdph": "xdph" |         "xdph": "xdph" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|  | @ -704,28 +709,6 @@ | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "hyprlang": { |     "hyprlang": { | ||||||
|       "inputs": { |  | ||||||
|         "nixpkgs": [ |  | ||||||
|           "hypridle", |  | ||||||
|           "nixpkgs" |  | ||||||
|         ], |  | ||||||
|         "systems": "systems_2" |  | ||||||
|       }, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1713121246, |  | ||||||
|         "narHash": "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0=", |  | ||||||
|         "owner": "hyprwm", |  | ||||||
|         "repo": "hyprlang", |  | ||||||
|         "rev": "78fcaa27ae9e1d782faa3ff06c8ea55ddce63706", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "hyprwm", |  | ||||||
|         "repo": "hyprlang", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "hyprlang_2": { |  | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|           "hyprland", |           "hyprland", | ||||||
|  | @ -750,54 +733,13 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "hyprlang_3": { |     "hyprlang_2": { | ||||||
|       "inputs": { |  | ||||||
|         "nixpkgs": [ |  | ||||||
|           "hyprlock", |  | ||||||
|           "nixpkgs" |  | ||||||
|         ], |  | ||||||
|         "systems": "systems_5" |  | ||||||
|       }, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1713121246, |  | ||||||
|         "narHash": "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0=", |  | ||||||
|         "owner": "hyprwm", |  | ||||||
|         "repo": "hyprlang", |  | ||||||
|         "rev": "78fcaa27ae9e1d782faa3ff06c8ea55ddce63706", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "hyprwm", |  | ||||||
|         "repo": "hyprlang", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "hyprlang_4": { |  | ||||||
|       "inputs": { |  | ||||||
|         "nixpkgs": "nixpkgs_3", |  | ||||||
|         "systems": "systems_7" |  | ||||||
|       }, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1713121246, |  | ||||||
|         "narHash": "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0=", |  | ||||||
|         "owner": "hyprwm", |  | ||||||
|         "repo": "hyprlang", |  | ||||||
|         "rev": "78fcaa27ae9e1d782faa3ff06c8ea55ddce63706", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "hyprwm", |  | ||||||
|         "repo": "hyprlang", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "hyprlang_5": { |  | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|           "xdg-portal-hyprland", |           "xdg-portal-hyprland", | ||||||
|           "nixpkgs" |           "nixpkgs" | ||||||
|         ], |         ], | ||||||
|         "systems": "systems_13" |         "systems": "systems_8" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1713121246, |         "lastModified": 1713121246, | ||||||
|  | @ -815,9 +757,18 @@ | ||||||
|     }, |     }, | ||||||
|     "hyprlock": { |     "hyprlock": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "hyprlang": "hyprlang_3", |         "hyprlang": [ | ||||||
|         "nixpkgs": "nixpkgs_2", |           "hyprland", | ||||||
|         "systems": "systems_6" |           "hyprlang" | ||||||
|  |         ], | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "hyprland", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ], | ||||||
|  |         "systems": [ | ||||||
|  |           "hyprland", | ||||||
|  |           "systems" | ||||||
|  |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1715610114, |         "lastModified": 1715610114, | ||||||
|  | @ -835,9 +786,18 @@ | ||||||
|     }, |     }, | ||||||
|     "hyprpaper": { |     "hyprpaper": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "hyprlang": "hyprlang_4", |         "hyprlang": [ | ||||||
|         "nixpkgs": "nixpkgs_4", |           "hyprland", | ||||||
|         "systems": "systems_8" |           "hyprlang" | ||||||
|  |         ], | ||||||
|  |         "nixpkgs": [ | ||||||
|  |           "hyprland", | ||||||
|  |           "nixpkgs" | ||||||
|  |         ], | ||||||
|  |         "systems": [ | ||||||
|  |           "hyprland", | ||||||
|  |           "systems" | ||||||
|  |         ] | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1714910693, |         "lastModified": 1714910693, | ||||||
|  | @ -881,6 +841,7 @@ | ||||||
|     "hyprwm-contrib": { |     "hyprwm-contrib": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "nixpkgs": [ |         "nixpkgs": [ | ||||||
|  |           "hyprland", | ||||||
|           "nixpkgs" |           "nixpkgs" | ||||||
|         ] |         ] | ||||||
|       }, |       }, | ||||||
|  | @ -981,7 +942,7 @@ | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "flake-parts": "flake-parts_3", |         "flake-parts": "flake-parts_3", | ||||||
|         "nix-github-actions": "nix-github-actions", |         "nix-github-actions": "nix-github-actions", | ||||||
|         "nixpkgs": "nixpkgs_7", |         "nixpkgs": "nixpkgs_5", | ||||||
|         "treefmt-nix": "treefmt-nix_2" |         "treefmt-nix": "treefmt-nix_2" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|  | @ -1076,7 +1037,7 @@ | ||||||
|         "devshell": "devshell", |         "devshell": "devshell", | ||||||
|         "flake-parts": "flake-parts_2", |         "flake-parts": "flake-parts_2", | ||||||
|         "flake-root": "flake-root", |         "flake-root": "flake-root", | ||||||
|         "nixpkgs": "nixpkgs_5", |         "nixpkgs": "nixpkgs_3", | ||||||
|         "treefmt-nix": "treefmt-nix", |         "treefmt-nix": "treefmt-nix", | ||||||
|         "vpnconfinement": "vpnconfinement" |         "vpnconfinement": "vpnconfinement" | ||||||
|       }, |       }, | ||||||
|  | @ -1213,11 +1174,11 @@ | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_2": { |     "nixpkgs_2": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1712963716, |         "lastModified": 1715534503, | ||||||
|         "narHash": "sha256-WKm9CvgCldeIVvRz87iOMi8CFVB1apJlkUT4GGvA0iM=", |         "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", | ||||||
|         "owner": "NixOS", |         "owner": "NixOS", | ||||||
|         "repo": "nixpkgs", |         "repo": "nixpkgs", | ||||||
|         "rev": "cfd6b5fc90b15709b780a5a1619695a88505a176", |         "rev": "2057814051972fa1453ddfb0d98badbea9b83c06", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|  | @ -1228,38 +1189,6 @@ | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_3": { |     "nixpkgs_3": { | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1708475490, |  | ||||||
|         "narHash": "sha256-g1v0TsWBQPX97ziznfJdWhgMyMGtoBFs102xSYO4syU=", |  | ||||||
|         "owner": "NixOS", |  | ||||||
|         "repo": "nixpkgs", |  | ||||||
|         "rev": "0e74ca98a74bc7270d28838369593635a5db3260", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "NixOS", |  | ||||||
|         "ref": "nixos-unstable", |  | ||||||
|         "repo": "nixpkgs", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "nixpkgs_4": { |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1712963716, |  | ||||||
|         "narHash": "sha256-WKm9CvgCldeIVvRz87iOMi8CFVB1apJlkUT4GGvA0iM=", |  | ||||||
|         "owner": "NixOS", |  | ||||||
|         "repo": "nixpkgs", |  | ||||||
|         "rev": "cfd6b5fc90b15709b780a5a1619695a88505a176", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "NixOS", |  | ||||||
|         "ref": "nixos-unstable", |  | ||||||
|         "repo": "nixpkgs", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "nixpkgs_5": { |  | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1713562564, |         "lastModified": 1713562564, | ||||||
|         "narHash": "sha256-NQpYhgoy0M89g9whRixSwsHb8RFIbwlxeYiVSDwSXJg=", |         "narHash": "sha256-NQpYhgoy0M89g9whRixSwsHb8RFIbwlxeYiVSDwSXJg=", | ||||||
|  | @ -1275,7 +1204,7 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_6": { |     "nixpkgs_4": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1715534503, |         "lastModified": 1715534503, | ||||||
|         "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", |         "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=", | ||||||
|  | @ -1291,7 +1220,7 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_7": { |     "nixpkgs_5": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1715037484, |         "lastModified": 1715037484, | ||||||
|         "narHash": "sha256-OUt8xQFmBU96Hmm4T9tOWTu4oCswCzoVl+pxSq/kiFc=", |         "narHash": "sha256-OUt8xQFmBU96Hmm4T9tOWTu4oCswCzoVl+pxSq/kiFc=", | ||||||
|  | @ -1307,7 +1236,7 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_8": { |     "nixpkgs_6": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1712963716, |         "lastModified": 1712963716, | ||||||
|         "narHash": "sha256-WKm9CvgCldeIVvRz87iOMi8CFVB1apJlkUT4GGvA0iM=", |         "narHash": "sha256-WKm9CvgCldeIVvRz87iOMi8CFVB1apJlkUT4GGvA0iM=", | ||||||
|  | @ -1323,7 +1252,7 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "nixpkgs_9": { |     "nixpkgs_7": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1715037484, |         "lastModified": 1715037484, | ||||||
|         "narHash": "sha256-OUt8xQFmBU96Hmm4T9tOWTu4oCswCzoVl+pxSq/kiFc=", |         "narHash": "sha256-OUt8xQFmBU96Hmm4T9tOWTu4oCswCzoVl+pxSq/kiFc=", | ||||||
|  | @ -1487,11 +1416,12 @@ | ||||||
|         "nix-colors": "nix-colors", |         "nix-colors": "nix-colors", | ||||||
|         "nix-on-droid": "nix-on-droid", |         "nix-on-droid": "nix-on-droid", | ||||||
|         "nixarr": "nixarr", |         "nixarr": "nixarr", | ||||||
|         "nixpkgs": "nixpkgs_6", |         "nixpkgs": "nixpkgs_4", | ||||||
|         "nixpkgs-wayland": "nixpkgs-wayland", |         "nixpkgs-wayland": "nixpkgs-wayland", | ||||||
|         "nixvim": "nixvim", |         "nixvim": "nixvim", | ||||||
|         "ooks-scripts": "ooks-scripts", |         "ooks-scripts": "ooks-scripts", | ||||||
|         "sops-nix": "sops-nix", |         "sops-nix": "sops-nix", | ||||||
|  |         "systems": "systems_7", | ||||||
|         "xdg-portal-hyprland": "xdg-portal-hyprland", |         "xdg-portal-hyprland": "xdg-portal-hyprland", | ||||||
|         "zjstatus": "zjstatus" |         "zjstatus": "zjstatus" | ||||||
|       } |       } | ||||||
|  | @ -1613,81 +1543,6 @@ | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "systems_11": { |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1681028828, |  | ||||||
|         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "systems_12": { |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1681028828, |  | ||||||
|         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "systems_13": { |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1689347949, |  | ||||||
|         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default-linux", |  | ||||||
|         "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default-linux", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "systems_14": { |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1689347949, |  | ||||||
|         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default-linux", |  | ||||||
|         "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default-linux", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "systems_15": { |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1681028828, |  | ||||||
|         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", |  | ||||||
|         "type": "github" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "owner": "nix-systems", |  | ||||||
|         "repo": "default", |  | ||||||
|         "type": "github" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "systems_2": { |     "systems_2": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1689347949, |         "lastModified": 1689347949, | ||||||
|  | @ -1705,61 +1560,61 @@ | ||||||
|     }, |     }, | ||||||
|     "systems_3": { |     "systems_3": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1689347949, |         "lastModified": 1681028828, | ||||||
|         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "systems_4": { |     "systems_4": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1689347949, |         "lastModified": 1681028828, | ||||||
|         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "systems_5": { |     "systems_5": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1689347949, |         "lastModified": 1681028828, | ||||||
|         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "systems_6": { |     "systems_6": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1689347949, |         "lastModified": 1681028828, | ||||||
|         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", |         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", |         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default-linux", |         "repo": "default", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  | @ -1795,16 +1650,16 @@ | ||||||
|     }, |     }, | ||||||
|     "systems_9": { |     "systems_9": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1681028828, |         "lastModified": 1689347949, | ||||||
|         "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", |         "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default", |         "repo": "default-linux", | ||||||
|         "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", |         "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       }, |       }, | ||||||
|       "original": { |       "original": { | ||||||
|         "owner": "nix-systems", |         "owner": "nix-systems", | ||||||
|         "repo": "default", |         "repo": "default-linux", | ||||||
|         "type": "github" |         "type": "github" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  | @ -1896,9 +1751,9 @@ | ||||||
|     "xdg-portal-hyprland": { |     "xdg-portal-hyprland": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "hyprland-protocols": "hyprland-protocols_2", |         "hyprland-protocols": "hyprland-protocols_2", | ||||||
|         "hyprlang": "hyprlang_5", |         "hyprlang": "hyprlang_2", | ||||||
|         "nixpkgs": "nixpkgs_8", |         "nixpkgs": "nixpkgs_6", | ||||||
|         "systems": "systems_14" |         "systems": "systems_9" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1714662532, |         "lastModified": 1714662532, | ||||||
|  | @ -1948,7 +1803,7 @@ | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "crane": "crane_2", |         "crane": "crane_2", | ||||||
|         "flake-utils": "flake-utils_7", |         "flake-utils": "flake-utils_7", | ||||||
|         "nixpkgs": "nixpkgs_9", |         "nixpkgs": "nixpkgs_7", | ||||||
|         "rust-overlay": "rust-overlay_2" |         "rust-overlay": "rust-overlay_2" | ||||||
|       }, |       }, | ||||||
|       "locked": { |       "locked": { | ||||||
|  |  | ||||||
							
								
								
									
										45
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										45
									
								
								flake.nix
									
										
									
									
									
								
							|  | @ -36,37 +36,54 @@ | ||||||
|     #   url = "github:schizofox/schizofox"; |     #   url = "github:schizofox/schizofox"; | ||||||
|     #   inputs.nixpkgs.follows = "nixpkgs"; |     #   inputs.nixpkgs.follows = "nixpkgs"; | ||||||
|     # }; |     # }; | ||||||
|     hyprwm-contrib = { | 
 | ||||||
|       url = "github:hyprwm/contrib"; |     systems.url = "github:nix-systems/default-linux"; | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |     # hyprland "ecosystem" | ||||||
|     }; |      | ||||||
|    |  | ||||||
|     hyprland = { |     hyprland = { | ||||||
|       url = "git+https://github.com/hyprwm/Hyprland?submodules=1"; |       url = "git+https://github.com/hyprwm/Hyprland?submodules=1"; | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |  | ||||||
|     }; |     }; | ||||||
|    | 
 | ||||||
|     hyprland-plugins = { |     hyprland-plugins = { | ||||||
|       url = "github:hyprwm/hyprland-plugins"; |       url = "github:hyprwm/hyprland-plugins"; | ||||||
|       inputs.hyprland.follows = "hyprland"; |       inputs.hyprland.follows = "hyprland"; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|     hyprlock.url = "github:hyprwm/hyprlock"; |     hyprwm-contrib = { | ||||||
|  |       url = "github:hyprwm/contrib"; | ||||||
|  |       inputs.nixpkgs.follows = "hyprland/nixpkgs"; | ||||||
|  |     }; | ||||||
|  |    | ||||||
|  |     hypridle = { | ||||||
|  |       url = "github:hyprwm/hypridle"; | ||||||
|  |       inputs.nixpkgs.follows = "hyprland/nixpkgs"; | ||||||
|  |       inputs.systems.follows = "hyprland/systems"; | ||||||
|  |       inputs.hyprlang.follows = "hyprland/hyprlang"; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     hyprlock = { | ||||||
|  |       url = "github:hyprwm/hyprlock"; | ||||||
|  |       inputs.nixpkgs.follows = "hyprland/nixpkgs"; | ||||||
|  |       inputs.systems.follows = "hyprland/systems"; | ||||||
|  |       inputs.hyprlang.follows = "hyprland/hyprlang"; | ||||||
|  |     }; | ||||||
|  | 
 | ||||||
|  |     hyprpaper = { | ||||||
|  |       url = "github:hyprwm/hyprpaper"; | ||||||
|  |       inputs.nixpkgs.follows = "hyprland/nixpkgs"; | ||||||
|  |       inputs.systems.follows = "hyprland/systems"; | ||||||
|  |       inputs.hyprlang.follows = "hyprland/hyprlang"; | ||||||
|  |     }; | ||||||
| 
 | 
 | ||||||
|     xdg-portal-hyprland.url = "github:hyprwm/xdg-desktop-portal-hyprland"; |     xdg-portal-hyprland.url = "github:hyprwm/xdg-desktop-portal-hyprland"; | ||||||
| 
 | 
 | ||||||
|     hypridle = { |  | ||||||
|       url = "github:hyprwm/hypridle"; |  | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |  | ||||||
|     }; |  | ||||||
| 
 | 
 | ||||||
|     ooks-scripts = { |     ooks-scripts = { | ||||||
|       url = "github:ooks-io/scripts"; |       url = "github:ooks-io/scripts"; | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |       inputs.nixpkgs.follows = "nixpkgs"; | ||||||
|     }; |     }; | ||||||
|    |    | ||||||
|     hyprpaper.url = "github:hyprwm/hyprpaper"; |      | ||||||
|    |  | ||||||
|     helix = { |     helix = { | ||||||
|       url = "github:helix-editor/helix"; |       url = "github:helix-editor/helix"; | ||||||
|       inputs.nixpkgs.follows = "nixpkgs"; |       inputs.nixpkgs.follows = "nixpkgs"; | ||||||
|  |  | ||||||
|  | @ -8,81 +8,70 @@ in | ||||||
| 
 | 
 | ||||||
| { | { | ||||||
|   imports = [  |   imports = [  | ||||||
|     inputs.hyprlock.homeManagerModules.default |     # inputs.hyprlock.homeManagerModules.default | ||||||
|     # inputs.hypridle.homeManagerModules.default |     # inputs.hypridle.homeManagerModules.default | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   config = lib.mkIf cfg.enable { |   config = lib.mkIf cfg.enable { | ||||||
|     home.sessionVariables.LOCKER = "hyprlock"; |     home.sessionVariables.LOCKER = "hyprlock"; | ||||||
|     programs.hyprlock = { |     programs.hyprlock = { | ||||||
|       enable = true; |       settings = { | ||||||
|       general = { |         enable = true; | ||||||
|         hide_cursor = true; |         general = { | ||||||
|         no_fade_in = true; |           hide_cursor = true; | ||||||
|  |           no_fade_in = true; | ||||||
|  |         }; | ||||||
|  |         backgrounds = [ | ||||||
|  |           { | ||||||
|  |             monitor = ""; | ||||||
|  |             path = ""; | ||||||
|  |             color = "0xff${colors.base01}"; | ||||||
|  |           } | ||||||
|  |         ]; | ||||||
|  |         input-fields = [ | ||||||
|  |           { | ||||||
|  |             size = { | ||||||
|  |               width = 300; | ||||||
|  |               height = 40; | ||||||
|  |             };       | ||||||
|  |             position = { | ||||||
|  |               x = 0; | ||||||
|  |               y = 0; | ||||||
|  |             }; | ||||||
|  |             outline_thickness = 2; | ||||||
|  |             dots_spacing = 0.2; | ||||||
|  |             fade_on_empty = false; | ||||||
|  |             placeholder_text = ""; | ||||||
|  |             outer_color = "0xff${colors.base02}"; | ||||||
|  |             inner_color = "0xff${colors.base00}"; | ||||||
|  |             font_color = "0xff${colors.base05}"; | ||||||
|  |           } | ||||||
|  |         ]; | ||||||
|  |         labels = [ | ||||||
|  |           { | ||||||
|  |             monitor = ""; | ||||||
|  |             text = "  "; | ||||||
|  |             position = { | ||||||
|  |               x = 0; | ||||||
|  |               y = 80;  | ||||||
|  |             }; | ||||||
|  |             color = "0xff${colors.base08}"; | ||||||
|  |             font_size = 30; | ||||||
|  |             font_family = "${fonts.monospace.family}"; | ||||||
|  |           } | ||||||
|  |           { | ||||||
|  |             monitor = ""; | ||||||
|  |             text = "$TIME"; | ||||||
|  |             position = { | ||||||
|  |               x = 0; | ||||||
|  |               y = -80;  | ||||||
|  |             }; | ||||||
|  |             color = "0xff${colors.base0B}"; | ||||||
|  |             font_size = 20; | ||||||
|  |             font_family = "${fonts.monospace.family}"; | ||||||
|  |           } | ||||||
|  |         ]; | ||||||
|       }; |       }; | ||||||
|       backgrounds = [ |  | ||||||
|         { |  | ||||||
|           monitor = ""; |  | ||||||
|           path = ""; |  | ||||||
|           color = "0xff${colors.base01}"; |  | ||||||
|         } |  | ||||||
|       ]; |  | ||||||
|       input-fields = [ |  | ||||||
|         { |  | ||||||
|           size = { |  | ||||||
|             width = 300; |  | ||||||
|             height = 40; |  | ||||||
|           };       |  | ||||||
|           position = { |  | ||||||
|             x = 0; |  | ||||||
|             y = 0; |  | ||||||
|           }; |  | ||||||
|           outline_thickness = 2; |  | ||||||
|           dots_spacing = 0.2; |  | ||||||
|           fade_on_empty = false; |  | ||||||
|           placeholder_text = ""; |  | ||||||
|           outer_color = "0xff${colors.base02}"; |  | ||||||
|           inner_color = "0xff${colors.base00}"; |  | ||||||
|           font_color = "0xff${colors.base05}"; |  | ||||||
|         } |  | ||||||
|       ]; |  | ||||||
|       labels = [ |  | ||||||
|         { |  | ||||||
|           monitor = ""; |  | ||||||
|           text = "  "; |  | ||||||
|           position = { |  | ||||||
|             x = 0; |  | ||||||
|             y = 80;  |  | ||||||
|           }; |  | ||||||
|           color = "0xff${colors.base08}"; |  | ||||||
|           font_size = 30; |  | ||||||
|           font_family = "${fonts.monospace.family}"; |  | ||||||
|         } |  | ||||||
|         { |  | ||||||
|           monitor = ""; |  | ||||||
|           text = "$TIME"; |  | ||||||
|           position = { |  | ||||||
|             x = 0; |  | ||||||
|             y = -80;  |  | ||||||
|           }; |  | ||||||
|           color = "0xff${colors.base0B}"; |  | ||||||
|           font_size = 20; |  | ||||||
|           font_family = "${fonts.monospace.family}"; |  | ||||||
|         } |  | ||||||
|       ]; |  | ||||||
|     }; |     }; | ||||||
|     # services.hypridle = { |  | ||||||
|     #   enable = true; |  | ||||||
|     #   package = pkgs.hypridle; |  | ||||||
|     #   beforeSleepCmd = "${pkgs.systemd}/bin/loginctl lock-session"; |  | ||||||
|     #   lockCmd = lib.getExe config.programs.hyprlock.package; |  | ||||||
| 
 |  | ||||||
|     #   listeners = [ |  | ||||||
|     #     { |  | ||||||
|     #       timeout = 500; |  | ||||||
|     #       onTimeout = lib.getExe config.programs.hyprlock.package; |  | ||||||
|     #     } |  | ||||||
|     #   ]; |  | ||||||
|     # }; |  | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -9,12 +9,13 @@ in | ||||||
|   config = lib.mkIf cfg.enable { |   config = lib.mkIf cfg.enable { | ||||||
|     wayland.windowManager.hyprland = { |     wayland.windowManager.hyprland = { | ||||||
|       settings = { |       settings = { | ||||||
|  |         cursor = { | ||||||
|  |           inactive_timeout = 4; | ||||||
|  |         }; | ||||||
|         general = { |         general = { | ||||||
| 
 |  | ||||||
|           gaps_in = 10; |           gaps_in = 10; | ||||||
|           gaps_out = 10; |           gaps_out = 10; | ||||||
|           border_size = 2; |           border_size = 2; | ||||||
|           cursor_inactive_timeout = 4; |  | ||||||
|           "col.active_border" = "0xff${config.colorscheme.colors.base05}"; |           "col.active_border" = "0xff${config.colorscheme.colors.base05}"; | ||||||
|           "col.inactive_border" = "0xff${config.colorscheme.colors.base02}"; |           "col.inactive_border" = "0xff${config.colorscheme.colors.base02}"; | ||||||
|           }; |           }; | ||||||
|  |  | ||||||
|  | @ -6,14 +6,13 @@ let | ||||||
| in | in | ||||||
| 
 | 
 | ||||||
| { | { | ||||||
|   imports = [ inputs.hyprpaper.homeManagerModules.hyprpaper ]; |  | ||||||
|    |  | ||||||
|   config = lib.mkIf cfg.enable { |   config = lib.mkIf cfg.enable { | ||||||
|     services.hyprpaper = { |     services.hyprpaper = { | ||||||
|       enable = true; |       enable = true; | ||||||
|       preloads = ["${wallpaperPath}"]; |  | ||||||
|       wallpapers = [", ${wallpaperPath}"]; |  | ||||||
|       ipc = false; |  | ||||||
|     }; |     }; | ||||||
|  |     xdg.configFile."hypr/hyprpaper.conf".text = '' | ||||||
|  |     preload = ${wallpaperPath} | ||||||
|  |     wallpaper = , ${wallpaperPath} | ||||||
|  |   ''; | ||||||
|   }; |   }; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue