about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMihai Fufezan <fufexan@protonmail.com>2023-03-16 23:55:22 +0200
committerMihai Fufezan <fufexan@protonmail.com>2023-03-17 09:28:07 +0200
commit775e143cd494e912eb6300c219e62f10b7020446 (patch)
tree35ad540b67c1a305f63ff6ddf41d3c43606b1eab
parentb5cf50681b4d1686f06c9be0107817c0ff19d9df (diff)
downloadnixlib-775e143cd494e912eb6300c219e62f10b7020446.tar
nixlib-775e143cd494e912eb6300c219e62f10b7020446.tar.gz
nixlib-775e143cd494e912eb6300c219e62f10b7020446.tar.bz2
nixlib-775e143cd494e912eb6300c219e62f10b7020446.tar.lz
nixlib-775e143cd494e912eb6300c219e62f10b7020446.tar.xz
nixlib-775e143cd494e912eb6300c219e62f10b7020446.tar.zst
nixlib-775e143cd494e912eb6300c219e62f10b7020446.zip
hyprland-protocols: init at unstable-2023-01-13
-rw-r--r--pkgs/applications/window-managers/hyprwm/hyprland-protocols/default.nix30
-rw-r--r--pkgs/top-level/all-packages.nix9
2 files changed, 36 insertions, 3 deletions
diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-protocols/default.nix b/pkgs/applications/window-managers/hyprwm/hyprland-protocols/default.nix
new file mode 100644
index 000000000000..c12fd29f087e
--- /dev/null
+++ b/pkgs/applications/window-managers/hyprwm/hyprland-protocols/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, meson
+, ninja
+}:
+stdenv.mkDerivation rec {
+  pname = "hyprland-protocols";
+  version = "unstable-2023-01-13";
+
+  src = fetchFromGitHub {
+    owner = "hyprwm";
+    repo = pname;
+    rev = "eb7dcc0132ad25addc3e8d434c4bfae6bd3a8c90";
+    hash = "sha256-gkLgUg9/fP04bKCJMj/rN0r6PV/cbLShDvKQyFvVap0=";
+  };
+
+  nativeBuildInputs = [
+    meson
+    ninja
+  ];
+
+  meta = {
+    homepage = "https://github.com/hyprwm/hyprland-protocols";
+    description = "Wayland protocol extensions for Hyprland";
+    license = lib.licenses.bsd3;
+    maintainers = with lib.maintainers; [ fufexan ];
+    platforms = lib.platforms.linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ac2a36a257b2..a859a552d389 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5000,12 +5000,15 @@ with pkgs;
   hunt = callPackage ../tools/misc/hunt { };
 
   hypr = callPackage ../applications/window-managers/hyprwm/hypr {
-    cairo = cairo.override { xcbSupport = true; };
-  };
+    cairo = cairo.override { xcbSupport = true; };  };
 
   hyprland = callPackage ../applications/window-managers/hyprwm/hyprland { };
 
-  hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { };
+  hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { };
+
+  hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper {
+    stdenv = gcc12Stdenv;
+  };
 
   hysteria = callPackage ../tools/networking/hysteria { };