aboutsummaryrefslogtreecommitdiffhomepage
path: root/package.nix
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-12-06 03:34:13 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-12-06 04:15:13 +0900
commit2d606b1f4b92fc9c037aaf5718bc3e24ef05a532 (patch)
tree8032a6cc4d521a258aa19bc7610267a28917371c /package.nix
parent1b5b089c788ed0bec4be8666e1f8c1712f5ba570 (diff)
wl: implement security-context-v1
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'package.nix')
-rw-r--r--package.nix16
1 files changed, 15 insertions, 1 deletions
diff --git a/package.nix b/package.nix
index 5e7a59a3..af6340ad 100644
--- a/package.nix
+++ b/package.nix
@@ -4,7 +4,11 @@
makeBinaryWrapper,
xdg-dbus-proxy,
bubblewrap,
+ pkg-config,
acl,
+ wayland,
+ wayland-scanner,
+ wayland-protocols,
xorg,
}:
@@ -41,10 +45,20 @@ buildGoModule rec {
buildInputs = [
acl
+ wayland
+ wayland-protocols
xorg.libxcb
];
- nativeBuildInputs = [ makeBinaryWrapper ];
+ nativeBuildInputs = [
+ pkg-config
+ wayland-scanner
+ makeBinaryWrapper
+ ];
+
+ preConfigure = ''
+ HOME=$(mktemp -d) go generate ./...
+ '';
postInstall = ''
install -D --target-directory=$out/share/zsh/site-functions comp/*