tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
yaft: Provide terminfo in separate output
nicoo
2 years ago
c5de4a5b
a4116e92
+9
2 changed files
expand all
collapse all
unified
split
nixos
modules
config
terminfo.nix
pkgs
applications
terminal-emulators
yaft
default.nix
+1
nixos/modules/config/terminfo.nix
···
33
termite
34
tmux
35
wezterm
0
36
]));
37
38
environment.pathsToLink = [
···
33
termite
34
tmux
35
wezterm
36
+
yaft
37
]));
38
39
environment.pathsToLink = [
+8
pkgs/applications/terminal-emulators/yaft/default.nix
···
4
version = "0.2.9";
5
pname = "yaft";
6
0
0
7
src = fetchFromGitHub {
8
owner = "uobikiemukot";
9
repo = "yaft";
···
14
buildInputs = [ ncurses ];
15
16
installFlags = [ "PREFIX=$(out)" "MANPREFIX=$(out)/share/man" ];
0
0
0
0
0
0
17
18
meta = {
19
homepage = "https://github.com/uobikiemukot/yaft";
···
4
version = "0.2.9";
5
pname = "yaft";
6
7
+
outputs = [ "out" "terminfo" ];
8
+
9
src = fetchFromGitHub {
10
owner = "uobikiemukot";
11
repo = "yaft";
···
16
buildInputs = [ ncurses ];
17
18
installFlags = [ "PREFIX=$(out)" "MANPREFIX=$(out)/share/man" ];
19
+
20
+
postInstall = ''
21
+
mkdir -p $out/nix-support $terminfo/share
22
+
mv $out/share/terminfo $terminfo/share/
23
+
echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
24
+
'';
25
26
meta = {
27
homepage = "https://github.com/uobikiemukot/yaft";