aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix14
1 files changed, 10 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index 137d127..66fc9ab 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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: {