diff --git a/pkgs/by-name/aq/aquamarine/package.nix b/pkgs/by-name/aq/aquamarine/package.nix new file mode 100644 index 000000000000..a41a84ab6d80 --- /dev/null +++ b/pkgs/by-name/aq/aquamarine/package.nix @@ -0,0 +1,79 @@ +{ + lib, + stdenv, + cmake, + fetchFromGitHub, + hwdata, + hyprutils, + hyprwayland-scanner, + libdisplay-info, + libdrm, + libffi, + libGL, + libinput, + mesa, + nix-update-script, + pixman, + pkg-config, + seatd, + udev, + wayland, + wayland-protocols, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "aquamarine"; + version = "0.1.1"; + + src = fetchFromGitHub { + owner = "hyprwm"; + repo = "aquamarine"; + rev = "v${finalAttrs.version}"; + hash = "sha256-rux5XA+ixI0fuiQGSOerLKxsW2D8cfjmP1B7FY24xF8="; + }; + + nativeBuildInputs = [ + cmake + hyprwayland-scanner + pkg-config + ]; + + buildInputs = [ + hyprutils + libdisplay-info + libdrm + libffi + libGL + libinput + mesa + pixman + seatd + udev + wayland + wayland-protocols + ]; + + depsBuildBuild = [ hwdata ]; + + outputs = [ + "out" + "dev" + ]; + + cmakeBuildType = "RelWithDebInfo"; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + changelog = "https://github.com/hyprwm/aquamarine/releases/tag/${finalAttrs.version}"; + description = "A very light linux rendering backend library"; + homepage = "https://github.com/hyprwm/aquamarine"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ + fufexan + johnrtitor + ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/hy/hyprlock/package.nix b/pkgs/by-name/hy/hyprlock/package.nix index 307475ecb535..36df8a7ceac5 100644 --- a/pkgs/by-name/hy/hyprlock/package.nix +++ b/pkgs/by-name/hy/hyprlock/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hyprlock"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprlock"; rev = "v${finalAttrs.version}"; - hash = "sha256-Dd/DK6FKiwVhr6PygCieEjzn7AFf6xijw6mdhquLnkw="; + hash = "sha256-w+AyYuqlZ/uWEimiptlHjtDFECm/JlUOD2ciCw8/+/8="; }; strictDeps = true; @@ -62,11 +62,11 @@ stdenv.mkDerivation (finalAttrs: { description = "Hyprland's GPU-accelerated screen locking utility"; homepage = "https://github.com/hyprwm/hyprlock"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ iynaix ]; - mainProgram = "hyprlock"; - platforms = [ - "aarch64-linux" - "x86_64-linux" + maintainers = with lib.maintainers; [ + iynaix + johnrtitor ]; + mainProgram = "hyprlock"; + platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/hy/hyprwayland-scanner/package.nix b/pkgs/by-name/hy/hyprwayland-scanner/package.nix index ec295b2d7285..b0a73bbceff8 100644 --- a/pkgs/by-name/hy/hyprwayland-scanner/package.nix +++ b/pkgs/by-name/hy/hyprwayland-scanner/package.nix @@ -9,13 +9,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "hyprwayland-scanner"; - version = "0.3.10"; + version = "0.4.0"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprwayland-scanner"; rev = "v${finalAttrs.version}"; - hash = "sha256-YxmfxHfWed1fosaa7fC1u7XoKp1anEZU+7Lh/ojRKoM="; + hash = "sha256-JPdL+Qul+jEueAn8CARfcWP83eJgwkhMejQYfDvrgvU="; }; nativeBuildInputs = [ @@ -36,7 +36,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Hyprland version of wayland-scanner in and for C++"; changelog = "https://github.com/hyprwm/hyprwayland-scanner/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ fufexan ]; + maintainers = with lib.maintainers; [ + fufexan + johnrtitor + ]; mainProgram = "hyprwayland-scanner"; platforms = lib.platforms.linux; };