Use upstream hyprexpo flake package
This commit is contained in:
22
nixos/flake.lock
generated
22
nixos/flake.lock
generated
@@ -753,13 +753,27 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"hyprexpo": {
|
"hyprexpo": {
|
||||||
"flake": false,
|
"inputs": {
|
||||||
|
"hyprland": [
|
||||||
|
"hyprland"
|
||||||
|
],
|
||||||
|
"nixpkgs": [
|
||||||
|
"hyprexpo",
|
||||||
|
"hyprland",
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"systems": [
|
||||||
|
"hyprexpo",
|
||||||
|
"hyprland",
|
||||||
|
"systems"
|
||||||
|
]
|
||||||
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778829240,
|
"lastModified": 1778831952,
|
||||||
"narHash": "sha256-r+gsmmJM8cXuq1TDuaBUjl5g1HYMA357Rl+NH6svV8E=",
|
"narHash": "sha256-Hp1ip+DnnXIJ1Ezvvyn4t6CVmvlSaExwgnJXFdohMYw=",
|
||||||
"owner": "colonelpanic8",
|
"owner": "colonelpanic8",
|
||||||
"repo": "hyprexpo",
|
"repo": "hyprexpo",
|
||||||
"rev": "67adc97d818cf13fef7fa4a6ad7e94ab7d0c002a",
|
"rev": "b5f1e72e1db92a4326f9b376f39f1d6a85b9a758",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -117,7 +117,7 @@
|
|||||||
|
|
||||||
hyprexpo = {
|
hyprexpo = {
|
||||||
url = "github:colonelpanic8/hyprexpo";
|
url = "github:colonelpanic8/hyprexpo";
|
||||||
flake = false;
|
inputs.hyprland.follows = "hyprland";
|
||||||
};
|
};
|
||||||
|
|
||||||
Hyprspace = {
|
Hyprspace = {
|
||||||
|
|||||||
@@ -26,15 +26,7 @@
|
|||||||
hyprlang = inputs.hyprlang.packages.${system}.hyprlang;
|
hyprlang = inputs.hyprlang.packages.${system}.hyprlang;
|
||||||
hyprutils = inputs.hyprutils.packages.${system}.hyprutils;
|
hyprutils = inputs.hyprutils.packages.${system}.hyprutils;
|
||||||
};
|
};
|
||||||
hyprexpo = pkgs.callPackage ../packages/hyprexpo {
|
hyprexpo = inputs.hyprexpo.packages.${system}.hyprexpo;
|
||||||
src = inputs.hyprexpo;
|
|
||||||
hyprland = inputs.hyprland.packages.${system}.hyprland;
|
|
||||||
aquamarine = inputs.aquamarine.packages.${system}.aquamarine;
|
|
||||||
hyprcursor = inputs.hyprcursor.packages.${system}.hyprcursor;
|
|
||||||
hyprgraphics = inputs.hyprgraphics.packages.${system}.hyprgraphics;
|
|
||||||
hyprlang = inputs.hyprlang.packages.${system}.hyprlang;
|
|
||||||
hyprutils = inputs.hyprutils.packages.${system}.hyprutils;
|
|
||||||
};
|
|
||||||
tangledConfig = dotfilesOrgApi.org-agenda-custom-config;
|
tangledConfig = dotfilesOrgApi.org-agenda-custom-config;
|
||||||
|
|
||||||
# Import container build logic
|
# Import container build logic
|
||||||
|
|||||||
@@ -115,15 +115,7 @@
|
|||||||
./packages/hyprwobbly-safe-geometry-and-idle-timer.patch
|
./packages/hyprwobbly-safe-geometry-and-idle-timer.patch
|
||||||
];
|
];
|
||||||
});
|
});
|
||||||
hyprexpo = pkgs.callPackage ./packages/hyprexpo {
|
hyprexpo = inputs.hyprexpo.packages.${system}.hyprexpo;
|
||||||
src = inputs.hyprexpo;
|
|
||||||
hyprland = baseHyprlandPackage;
|
|
||||||
aquamarine = inputs.aquamarine.packages.${system}.aquamarine;
|
|
||||||
hyprcursor = inputs.hyprcursor.packages.${system}.hyprcursor;
|
|
||||||
hyprgraphics = inputs.hyprgraphics.packages.${system}.hyprgraphics;
|
|
||||||
hyprlang = inputs.hyprlang.packages.${system}.hyprlang;
|
|
||||||
hyprutils = inputs.hyprutils.packages.${system}.hyprutils;
|
|
||||||
};
|
|
||||||
hyprlandPluginPackages =
|
hyprlandPluginPackages =
|
||||||
[
|
[
|
||||||
inputs.hyprNStack.packages.${system}.hyprNStack
|
inputs.hyprNStack.packages.${system}.hyprNStack
|
||||||
|
|||||||
@@ -1,75 +0,0 @@
|
|||||||
{
|
|
||||||
stdenv,
|
|
||||||
lib,
|
|
||||||
cmake,
|
|
||||||
pkg-config,
|
|
||||||
aquamarine,
|
|
||||||
cairo,
|
|
||||||
glslang,
|
|
||||||
hyprland,
|
|
||||||
hyprcursor,
|
|
||||||
hyprgraphics,
|
|
||||||
hyprlang,
|
|
||||||
hyprutils,
|
|
||||||
libdrm,
|
|
||||||
libGL,
|
|
||||||
libinput,
|
|
||||||
libxcb,
|
|
||||||
libxcb-errors,
|
|
||||||
libxcb-wm,
|
|
||||||
libxkbcommon,
|
|
||||||
lua,
|
|
||||||
pango,
|
|
||||||
pixman,
|
|
||||||
systemd,
|
|
||||||
wayland,
|
|
||||||
src,
|
|
||||||
}:
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
pname = "hyprexpo";
|
|
||||||
version = "unstable-${src.shortRev or "unknown"}";
|
|
||||||
inherit src;
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
cmake
|
|
||||||
pkg-config
|
|
||||||
];
|
|
||||||
|
|
||||||
buildInputs = [
|
|
||||||
aquamarine
|
|
||||||
cairo
|
|
||||||
glslang
|
|
||||||
hyprland
|
|
||||||
hyprcursor
|
|
||||||
hyprgraphics
|
|
||||||
hyprlang
|
|
||||||
hyprutils
|
|
||||||
libdrm
|
|
||||||
libGL
|
|
||||||
libinput
|
|
||||||
libxcb
|
|
||||||
libxcb-errors
|
|
||||||
libxcb-wm
|
|
||||||
libxkbcommon
|
|
||||||
lua
|
|
||||||
pango
|
|
||||||
pixman
|
|
||||||
systemd
|
|
||||||
wayland
|
|
||||||
];
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
runHook preInstall
|
|
||||||
|
|
||||||
install -Dm755 libhyprexpo.so "$out/lib/libhyprexpo.so"
|
|
||||||
|
|
||||||
runHook postInstall
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Hyprland workspace overview plugin";
|
|
||||||
homepage = "https://github.com/colonelpanic8/hyprexpo";
|
|
||||||
license = lib.licenses.bsd3;
|
|
||||||
platforms = lib.platforms.linux;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user