summaryrefslogtreecommitdiffstats
path: root/pkgs/simple/xoutinfo/default.nix
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2024-05-08 21:47:43 +0200
committertv <tv@krebsco.de>2024-05-09 00:32:06 +0200
commitfe6f05c9cd87e5888dcf4c9403e400e4ad453f11 (patch)
treec1364f406222e35560bfc24f9cbb4a401f8cea31 /pkgs/simple/xoutinfo/default.nix
parent7a2e587171482f39353efd80a159dce162a67eb1 (diff)
xoutinfo: init
Diffstat (limited to 'pkgs/simple/xoutinfo/default.nix')
-rw-r--r--pkgs/simple/xoutinfo/default.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/simple/xoutinfo/default.nix b/pkgs/simple/xoutinfo/default.nix
new file mode 100644
index 0000000..92dbb42
--- /dev/null
+++ b/pkgs/simple/xoutinfo/default.nix
@@ -0,0 +1,19 @@
+{ lib, pkgs }:
+
+pkgs.runCommand "xoutinfo-1.0.0" {} /* sh */ ''
+ mkdir -p $out/bin
+
+ cp ${./xoutinfo.sh} $out/bin/xoutinfo
+ sed -i '
+ s|#! /bin/sh|#! ${pkgs.dash}/bin/dash|
+ s|^export AWKPATH=.*|export AWKPATH=${lib.makeSearchPath "/lib/awk" [
+ pkgs.awklib
+ ]}|
+ s|#PATH=|PATH=${lib.makeBinPath [
+ pkgs.coreutils
+ pkgs.gawk
+ pkgs.xdotool
+ pkgs.xorg.xrandr
+ ]}|
+ ' $out/bin/xoutinfo
+''