diff options
| -rw-r--r-- | flake.nix | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -31,14 +31,20 @@ pkgs.qt6.qtwayland pkgs.qt6.qtmultimedia pkgs.kdePackages.wayqt - pkgs.kdePackages.full ]; }; - packages.x86_64-linux.webtrayctl = pkgs.stdenv.mkDerivation { + packages.x86_64-linux.webtrayctl = + let + script = pkgs.writeScriptBin "webtrayctl" (builtins.readFile ./webtrayctl); + in pkgs.stdenv.mkDerivation rec + { name = "webtrayctl"; - src = self; - installPhase = "mkdir -p $out/bin; install -t $out/bin/ webtrayctl"; + src = script; + paths = [ script ]; + buildInputs = [ pkgs.makeWrapper ]; + buildPhase = ""; + installPhase = "mkdir -p $out/bin/; install -t $out/bin bin/webtrayctl"; }; overlays.default = final: prev: { |