Failed attempts at fixing hyprland
This commit is contained in:
		
							
								
								
									
										205
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										205
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							| @@ -39,137 +39,6 @@ | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "hyprcursor": { | ||||
|       "inputs": { | ||||
|         "hyprlang": [ | ||||
|           "hyprland", | ||||
|           "hyprlang" | ||||
|         ], | ||||
|         "nixpkgs": [ | ||||
|           "hyprland", | ||||
|           "nixpkgs" | ||||
|         ], | ||||
|         "systems": [ | ||||
|           "hyprland", | ||||
|           "systems" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1716327911, | ||||
|         "narHash": "sha256-PI+wygItS/TKzi4gEAROvKTUzTx9GT+PGBttS/IOA/Q=", | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprcursor", | ||||
|         "rev": "27ca640abeef2d425b5dbecf804f5eb622cef56d", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprcursor", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "hyprland": { | ||||
|       "inputs": { | ||||
|         "hyprcursor": "hyprcursor", | ||||
|         "hyprlang": "hyprlang", | ||||
|         "hyprwayland-scanner": "hyprwayland-scanner", | ||||
|         "nixpkgs": "nixpkgs_2", | ||||
|         "systems": "systems", | ||||
|         "xdph": "xdph" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1716491954, | ||||
|         "narHash": "sha256-Qf1mEPacXhhM5KFm7HG2F/UBfzkjSBK57gKquA5TAVY=", | ||||
|         "ref": "refs/heads/main", | ||||
|         "rev": "4e42107d25dc47ee94da282db233f85f1e4c6bd0", | ||||
|         "revCount": 4733, | ||||
|         "submodules": true, | ||||
|         "type": "git", | ||||
|         "url": "https://github.com/hyprwm/Hyprland" | ||||
|       }, | ||||
|       "original": { | ||||
|         "submodules": true, | ||||
|         "type": "git", | ||||
|         "url": "https://github.com/hyprwm/Hyprland" | ||||
|       } | ||||
|     }, | ||||
|     "hyprland-protocols": { | ||||
|       "inputs": { | ||||
|         "nixpkgs": [ | ||||
|           "hyprland", | ||||
|           "xdph", | ||||
|           "nixpkgs" | ||||
|         ], | ||||
|         "systems": [ | ||||
|           "hyprland", | ||||
|           "xdph", | ||||
|           "systems" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1691753796, | ||||
|         "narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=", | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprland-protocols", | ||||
|         "rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprland-protocols", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "hyprlang": { | ||||
|       "inputs": { | ||||
|         "nixpkgs": [ | ||||
|           "hyprland", | ||||
|           "nixpkgs" | ||||
|         ], | ||||
|         "systems": [ | ||||
|           "hyprland", | ||||
|           "systems" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1715791527, | ||||
|         "narHash": "sha256-HhQ4zvGHrRjR63ltySSeg+x+0jb0lepiutWdnFhLRoo=", | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprlang", | ||||
|         "rev": "969cb076e5b76f2e823aeca1937a3e1f159812ee", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprlang", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "hyprwayland-scanner": { | ||||
|       "inputs": { | ||||
|         "nixpkgs": [ | ||||
|           "hyprland", | ||||
|           "nixpkgs" | ||||
|         ], | ||||
|         "systems": [ | ||||
|           "hyprland", | ||||
|           "systems" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1716058375, | ||||
|         "narHash": "sha256-CwjWoVnBZE5SBpRx9dgSQGCr4Goxyfcyv3zZbOhVqzk=", | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprwayland-scanner", | ||||
|         "rev": "3afed4364790aebe0426077631af1e164a9650cc", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "hyprwayland-scanner", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "nixpkgs": { | ||||
|       "locked": { | ||||
|         "lastModified": 1714906307, | ||||
| @@ -222,35 +91,19 @@ | ||||
|       "locked": { | ||||
|         "lastModified": 1716330097, | ||||
|         "narHash": "sha256-8BO3B7e3BiyIDsaKA0tY8O88rClYRTjvAp66y+VBUeU=", | ||||
|         "owner": "NixOS", | ||||
|         "owner": "nixos", | ||||
|         "repo": "nixpkgs", | ||||
|         "rev": "5710852ba686cc1fd0d3b8e22b3117d43ba374c2", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "NixOS", | ||||
|         "owner": "nixos", | ||||
|         "ref": "nixos-unstable", | ||||
|         "repo": "nixpkgs", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "nixpkgs_3": { | ||||
|       "locked": { | ||||
|         "lastModified": 1716330097, | ||||
|         "narHash": "sha256-8BO3B7e3BiyIDsaKA0tY8O88rClYRTjvAp66y+VBUeU=", | ||||
|         "owner": "nixos", | ||||
|         "repo": "nixpkgs", | ||||
|         "rev": "5710852ba686cc1fd0d3b8e22b3117d43ba374c2", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "nixos", | ||||
|         "ref": "nixos-unstable", | ||||
|         "repo": "nixpkgs", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "nixpkgs_4": { | ||||
|       "locked": { | ||||
|         "lastModified": 1713248628, | ||||
|         "narHash": "sha256-NLznXB5AOnniUtZsyy/aPWOk8ussTuePp2acb9U+ISA=", | ||||
| @@ -266,7 +119,7 @@ | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "nixpkgs_5": { | ||||
|     "nixpkgs_4": { | ||||
|       "locked": { | ||||
|         "lastModified": 1716062047, | ||||
|         "narHash": "sha256-OhysviwHQz4p2HZL4g7XGMLoUbWMjkMr/ogaR3VUYNA=", | ||||
| @@ -284,7 +137,7 @@ | ||||
|     }, | ||||
|     "notlistener": { | ||||
|       "inputs": { | ||||
|         "nixpkgs": "nixpkgs_4" | ||||
|         "nixpkgs": "nixpkgs_3" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1713427933, | ||||
| @@ -305,8 +158,7 @@ | ||||
|       "inputs": { | ||||
|         "ghettoptt": "ghettoptt", | ||||
|         "home-manager": "home-manager", | ||||
|         "hyprland": "hyprland", | ||||
|         "nixpkgs": "nixpkgs_3", | ||||
|         "nixpkgs": "nixpkgs_2", | ||||
|         "nixpkgs-stable": "nixpkgs-stable", | ||||
|         "notlistener": "notlistener", | ||||
|         "sops-nix": "sops-nix" | ||||
| @@ -314,7 +166,7 @@ | ||||
|     }, | ||||
|     "sops-nix": { | ||||
|       "inputs": { | ||||
|         "nixpkgs": "nixpkgs_5", | ||||
|         "nixpkgs": "nixpkgs_4", | ||||
|         "nixpkgs-stable": "nixpkgs-stable_2" | ||||
|       }, | ||||
|       "locked": { | ||||
| @@ -330,51 +182,6 @@ | ||||
|         "repo": "sops-nix", | ||||
|         "type": "github" | ||||
|       } | ||||
|     }, | ||||
|     "systems": { | ||||
|       "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" | ||||
|       } | ||||
|     }, | ||||
|     "xdph": { | ||||
|       "inputs": { | ||||
|         "hyprland-protocols": "hyprland-protocols", | ||||
|         "hyprlang": [ | ||||
|           "hyprland", | ||||
|           "hyprlang" | ||||
|         ], | ||||
|         "nixpkgs": [ | ||||
|           "hyprland", | ||||
|           "nixpkgs" | ||||
|         ], | ||||
|         "systems": [ | ||||
|           "hyprland", | ||||
|           "systems" | ||||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1716290197, | ||||
|         "narHash": "sha256-1u9Exrc7yx9qtES2brDh7/DDZ8w8ap1nboIOAtCgeuM=", | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "xdg-desktop-portal-hyprland", | ||||
|         "rev": "91e48d6acd8a5a611d26f925e51559ab743bc438", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|         "owner": "hyprwm", | ||||
|         "repo": "xdg-desktop-portal-hyprland", | ||||
|         "type": "github" | ||||
|       } | ||||
|     } | ||||
|   }, | ||||
|   "root": "root", | ||||
|   | ||||
| @@ -9,7 +9,10 @@ | ||||
|       url = "github:nix-community/home-manager"; | ||||
|       inputs.nixpkgs.follows = "nixpkgs"; | ||||
|     }; | ||||
|     hyprland.url = "github:hyprwm/Hyprland"; | ||||
|     # hyprland = { | ||||
|     #   url = "git+https://github.com/hyprwm/Hyprland?submodules=1"; | ||||
|     #   inputs.nixpkgs.follows = "nixpkgs"; | ||||
|     # }; | ||||
|     sops-nix.url = "github:Mic92/sops-nix"; | ||||
|     notlistener.url = "git+https://git.t-juice.club/torjus/notlistener?ref=master"; | ||||
|     ghettoptt.url = "git+https://git.t-juice.club/torjus/ghettoptt?ref=master"; | ||||
| @@ -19,7 +22,6 @@ | ||||
|     { self | ||||
|     , nixpkgs | ||||
|     , nixpkgs-stable | ||||
|     , hyprland | ||||
|     , sops-nix | ||||
|     , notlistener | ||||
|     , ghettoptt | ||||
|   | ||||
| @@ -52,10 +52,11 @@ | ||||
|         }; | ||||
|  | ||||
|         env = [ | ||||
|           # "LIBVA_DRIVER_NAME,nvidia" | ||||
|           "WLR_DRM_DEVICES,/dev/dri/by-path/pci-0000:01:00.0-card" | ||||
|           "LIBVA_DRIVER_NAME,nvidia" | ||||
|           "XDG_SESSION_TYPE,wayland" | ||||
|           # "GBM_BACKEND,nvidia-drm" | ||||
|           # "__GLX_VENDOR_LIBRARY_NAME,nvidia" | ||||
|           "GBM_BACKEND,nvidia-drm" | ||||
|           "__GLX_VENDOR_LIBRARY_NAME,nvidia" | ||||
|           "WLR_NO_HARDWARE_CURSORS,1" | ||||
|         ]; | ||||
|  | ||||
|   | ||||
| @@ -94,7 +94,7 @@ | ||||
|   services.xserver.windowManager.i3.enable = true; | ||||
|   programs.hyprland = { | ||||
|     enable = true; | ||||
|     package = inputs.hyprland.packages.${pkgs.system}.hyprland; | ||||
|     # package = inputs.hyprland.packages.${pkgs.system}.hyprland; | ||||
|     xwayland.enable = true; | ||||
|     portalPackage = pkgs.xdg-desktop-portal-hyprland; | ||||
|   }; | ||||
|   | ||||
| @@ -7,4 +7,7 @@ | ||||
|  | ||||
|   # Enable rtkit | ||||
|   security.rtkit.enable = true; | ||||
|  | ||||
|   # enable polkit | ||||
|   security.polkit.enable = true; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user