Merge pull request #244218 from azazak123/hyprland-per-window-layout

hyprland-per-window-layout: init at 2.3

authored by Jonas Heinrich and committed by GitHub ef0a82c5 2fd3552d

+32
+7
maintainers/maintainer-list.nix
··· 1697 fingerprint = "2688 0377 C31D 9E81 9BDF 83A8 C8C6 BDDB 3847 F72B"; 1698 }]; 1699 }; 1700 azd325 = { 1701 email = "tim.kleinschmidt@gmail.com"; 1702 github = "Azd325";
··· 1697 fingerprint = "2688 0377 C31D 9E81 9BDF 83A8 C8C6 BDDB 3847 F72B"; 1698 }]; 1699 }; 1700 + azazak123 = { 1701 + email = "azazaka2002@gmail.com"; 1702 + matrix = "@ne_dvoeshnik:matrix.org"; 1703 + name = "Volodymyr Antonov"; 1704 + github = "azazak123"; 1705 + githubId = 50211158; 1706 + }; 1707 azd325 = { 1708 email = "tim.kleinschmidt@gmail.com"; 1709 github = "Azd325";
+23
pkgs/tools/wayland/hyprland-per-window-layout/default.nix
···
··· 1 + { lib, fetchFromGitHub, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "hyprland-per-window-layout"; 5 + version = "2.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "coffebar"; 9 + repo = pname; 10 + rev = version; 11 + hash = "sha256-eqhGX9rjvOHh6RuWj5dqWPKlFdTnZpAcDUuJbT3Z/E8="; 12 + }; 13 + 14 + cargoHash = "sha256-AUkBTHShtY3ZJ8pxCuW9baVuxb2QxzXxJQMgbuVTlPY="; 15 + 16 + meta = with lib; { 17 + description = "Per window keyboard layout (language) for Hyprland wayland compositor"; 18 + homepage = "https://github.com/coffebar/hyprland-per-window-layout"; 19 + license = licenses.mit; 20 + maintainers = [ maintainers.azazak123 ]; 21 + platforms = platforms.linux; 22 + }; 23 + }
+2
pkgs/top-level/all-packages.nix
··· 5424 udis86 = pkgs.callPackage ../applications/window-managers/hyprwm/hyprland/udis86.nix { }; 5425 }; 5426 5427 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { }; 5428 5429 hyprland-share-picker = libsForQt5.callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/hyprland-share-picker.nix { };
··· 5424 udis86 = pkgs.callPackage ../applications/window-managers/hyprwm/hyprland/udis86.nix { }; 5425 }; 5426 5427 + hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { }; 5428 + 5429 hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { }; 5430 5431 hyprland-share-picker = libsForQt5.callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/hyprland-share-picker.nix { };