add eufonctl script

main
Daniel Barlow 2022-07-11 23:17:22 +00:00
parent c980f7fe20
commit 5a5e1de965
2 changed files with 17 additions and 0 deletions

9
bin/eufonctl.sh Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
SOCAT=socat
display=$1
test -n "$display" || display=$WAYLAND_DISPLAY
test -n "$display" || display=wayland-0
socket_name="${XDG_RUNTIME_DIR}/kiwmi-repl.${display}.socket"
${SOCAT} - unix-connect:$socket_name

View File

@ -10,6 +10,7 @@
, gtk3
, gtk-layer-shell
, lua5_3
, socat
} :
let
lua = lua5_3;
@ -63,5 +64,12 @@ stdenv.mkDerivation {
webkitgtk
];
installPhase = ''
mkdir -p $out/bin
substitute bin/eufon.sh $out/bin/eufon \
--replace SOCAT=socat SOCAT=${socat}/bin/socat
chmod +x $out/bin/eufon
'';
src = ./.;
}