summaryrefslogtreecommitdiffstats
path: root/pkgs/simple/xoutinfo/default.nix
blob: 92dbb4214139affbd0ce4db5e1e90d8f1b16918c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
''