aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-05-20 23:45:38 +0200
committerLinnea Gräf <nea@nea.moe>2025-05-20 23:45:38 +0200
commitc99368c306a1e84b580dbed029edf7bc83ef4838 (patch)
tree066fb8580384ba279a36057624a5e8a7b5456464
parent7594421ca1da230b3b6772c53b3782acc6f0bf55 (diff)
downloadnix-infra-c99368c306a1e84b580dbed029edf7bc83ef4838.tar.gz
nix-infra-c99368c306a1e84b580dbed029edf7bc83ef4838.tar.bz2
nix-infra-c99368c306a1e84b580dbed029edf7bc83ef4838.zip
snapshot: Di 20. Mai 23:45:38 CEST 2025
-rw-r--r--pkgs/default.nix2
-rw-r--r--pkgs/swaykill/default.nix14
2 files changed, 10 insertions, 6 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix
index ac05962..8611a51 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -1,3 +1,3 @@
final: prev: {
- swaykill = final.callPackage ./swaykill;
+ swaykill = final.callPackage ./swaykill { };
}
diff --git a/pkgs/swaykill/default.nix b/pkgs/swaykill/default.nix
index 393b4c0..e811f65 100644
--- a/pkgs/swaykill/default.nix
+++ b/pkgs/swaykill/default.nix
@@ -3,17 +3,21 @@
sway,
makeWrapper,
jq,
- xargs,
- kill,
+ coreutils,
+ pkgs,
}:
+let
+ script = (pkgs.writeScriptBin "swaykill" (builtins.readFile ./swaykill.sh)).overrideAttrs (old: {
+ buildCommand = "${old.buildCommand}\n patchShebangs $out";
+ });
+in
symlinkJoin rec {
name = "swaykill";
paths = [
- ./swaykill.sh
+ script
sway
jq
- xargs
- kill
+ coreutils
];
buildInputs = [ makeWrapper ];
postBuild = "wrapProgram $out/bin/${name} --prefix PATH : $out/bin";