funny tmux

This commit is contained in:
Gerg-L 2024-08-03 20:53:47 -04:00
parent 4a98c00cea
commit af3b10930a
Signed by: gerg-l
SSH key fingerprint: SHA256:FPYDHIkvMocr4wdmZXpgpJjsb2Tw6rASs2ISPbOb0KI
3 changed files with 19 additions and 4 deletions

View file

@ -68,7 +68,24 @@
};
environment = {
systemPackages = builtins.attrValues {
inherit (suckless.packages) dmenu dwm st;
inherit (suckless.packages) dmenu dwm;
st =
let
wrap = pkgs.writeShellScript "st" ''
ARGS="''${@:1}"
exec ${lib.getExe suckless.packages.st} "''${ARGS:-tmux}"
'';
in
pkgs.symlinkJoin {
name = "st";
paths = [ suckless.packages.st ];
nativeBuildInputs = [ pkgs.makeBinaryWrapper ];
postBuild = ''
unlink "$out/bin/st"
ln -s "${wrap}" "$out/bin/st"
'';
};
inherit (pkgs)
maim
playerctl