st: Provide terminfo in separate output

This commit is contained in:
nicoo 2023-09-09 09:08:26 +00:00
parent 91b8537619
commit a4116e9289
2 changed files with 6 additions and 1 deletions

View file

@ -29,6 +29,7 @@ with lib;
rio
rxvt-unicode-unwrapped
rxvt-unicode-unwrapped-emoji
st
termite
tmux
wezterm

View file

@ -23,6 +23,8 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-82NZeZc06ueFvss3QGPwvoM88i+ItPFpzSUbmTJOCOc=";
};
outputs = [ "out" "terminfo" ];
inherit patches;
configFile = lib.optionalString (conf != null)
@ -51,7 +53,9 @@ stdenv.mkDerivation (finalAttrs: {
] ++ extraLibs;
preInstall = ''
export TERMINFO=$out/share/terminfo
export TERMINFO=$terminfo/share/terminfo
mkdir -p $TERMINFO $out/nix-support
echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
'';
installFlags = [ "PREFIX=$(out)" ];