summary refs log tree commit diff
path: root/pkgs/applications/terminal-emulators/yaft/default.nix
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2023-09-12 18:01:30 +0000
committerGitHub <noreply@github.com>2023-09-12 18:01:30 +0000
commit564dc31f47ac641bdd42f3d0998fc411c05d56fa (patch)
tree5a0c7067ae569ccb16976732066a5f632f22c3b8 /pkgs/applications/terminal-emulators/yaft/default.nix
parent757197a9dfbe52b16b116b39ada02d4e4098b4af (diff)
parent41b9c0a6d9467cece015ffc7016b9e7e73542157 (diff)
downloadnixpkgs-564dc31f47ac641bdd42f3d0998fc411c05d56fa.tar
nixpkgs-564dc31f47ac641bdd42f3d0998fc411c05d56fa.tar.gz
nixpkgs-564dc31f47ac641bdd42f3d0998fc411c05d56fa.tar.bz2
nixpkgs-564dc31f47ac641bdd42f3d0998fc411c05d56fa.tar.lz
nixpkgs-564dc31f47ac641bdd42f3d0998fc411c05d56fa.tar.xz
nixpkgs-564dc31f47ac641bdd42f3d0998fc411c05d56fa.tar.zst
nixpkgs-564dc31f47ac641bdd42f3d0998fc411c05d56fa.zip
Merge staging-next into staging
Diffstat (limited to 'pkgs/applications/terminal-emulators/yaft/default.nix')
-rw-r--r--pkgs/applications/terminal-emulators/yaft/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/applications/terminal-emulators/yaft/default.nix b/pkgs/applications/terminal-emulators/yaft/default.nix
index 5471ee45e0a..c38d90bd404 100644
--- a/pkgs/applications/terminal-emulators/yaft/default.nix
+++ b/pkgs/applications/terminal-emulators/yaft/default.nix
@@ -4,6 +4,8 @@ stdenv.mkDerivation rec {
   version = "0.2.9";
   pname = "yaft";
 
+  outputs = [ "out" "terminfo" ];
+
   src = fetchFromGitHub {
     owner = "uobikiemukot";
     repo = "yaft";
@@ -15,6 +17,12 @@ stdenv.mkDerivation rec {
 
   installFlags = [ "PREFIX=$(out)" "MANPREFIX=$(out)/share/man" ];
 
+  postInstall = ''
+    mkdir -p $out/nix-support $terminfo/share
+    mv $out/share/terminfo $terminfo/share/
+    echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
+  '';
+
   meta = {
     homepage = "https://github.com/uobikiemukot/yaft";
     description = "Yet another framebuffer terminal";