 9a01abb83b
			
		
	
	9a01abb83b
	
	
	
		
			
			- Dodano `xdg-desktop-portal-hyprland` do konfiguracji systemowej, Hyprlanda oraz środowiska użytkownika. - Włączono obsługę `dbus` w `initrd`, co może być wymagane przez `xdg-desktop-portal`. - Rozszerzono konfigurację portali XDG o jawne ustawienia priorytetów (`gtk`, `hyprland`). - Dodano `ulauncher` oraz `wmctrl` do listy narzędzi, a także nowe skróty klawiszowe do jego uruchamiania. - Pomimo zmian, integracja portalu XDG nie działa jeszcze zgodnie z oczekiwaniami.
		
			
				
	
	
		
			39 lines
		
	
	
		
			959 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			959 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   config,
 | |
|   pkgs,
 | |
|   ...
 | |
| }: {
 | |
|   boot = {
 | |
|     # Kernel
 | |
|     kernelPackages = pkgs.linuxPackages_zen;
 | |
|     # This is for OBS Virtual Cam Support
 | |
|     kernelModules = ["v4l2loopback"];
 | |
|     extraModulePackages = [config.boot.kernelPackages.v4l2loopback];
 | |
|     # Needed For Some Steam Games
 | |
|     kernel.sysctl = {
 | |
|       "vm.max_map_count" = 2147483642;
 | |
|     };
 | |
|     # Bootloader.
 | |
|     loader = {
 | |
|       systemd-boot.enable = true;
 | |
|       efi.canTouchEfiVariables = true;
 | |
|     };
 | |
|     initrd.systemd.dbus.enable = true;
 | |
|     # Make /tmp a tmpfs
 | |
|     tmp = {
 | |
|       useTmpfs = false;
 | |
|       tmpfsSize = "30%";
 | |
|     };
 | |
|     # Appimage Support
 | |
|     binfmt.registrations.appimage = {
 | |
|       wrapInterpreterInShell = false;
 | |
|       interpreter = "${pkgs.appimage-run}/bin/appimage-run";
 | |
|       recognitionType = "magic";
 | |
|       offset = 0;
 | |
|       mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff'';
 | |
|       magicOrExtension = ''\x7fELF....AI\x02'';
 | |
|     };
 | |
|     plymouth.enable = true;
 | |
|   };
 | |
| }
 |