Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rxvt-unicode: Terminfo missing #4768

Closed
ertes opened this issue Nov 1, 2014 · 4 comments
Closed

rxvt-unicode: Terminfo missing #4768

ertes opened this issue Nov 1, 2014 · 4 comments
Milestone

Comments

@ertes
Copy link
Contributor

ertes commented Nov 1, 2014

With the last update the terminfo files of rxvt-unicode (e.g. rxvt-unicode-256color) are no longer installed. Looking at the closure of rxvt-unicode reveals that they are still in the store, but they don't get added to the user environment:

% nix-store -qR ~/.nix-profile/bin/urxvt
...
/nix/store/wd411hjbwx6vh5nhz898gi2mxxld6k6l-rxvt-unicode-9.20-with-perl-with-unicode3-terminfo
/nix/store/bzr5jnzjr2kd2xwpljl51vbl1j1lhvhz-rxvt-unicode-9.20-with-perl-with-unicode3
/nix/store/f0mchnya10pg8bx7nj36basszbq4hssc-urxvt-perls
/nix/store/kcn8fwga4803n2nw6md5ykdmswbs9r5n-urxvt-tabbedex
/nix/store/bag91pgd78flx49kzsdpbh4hwgk5wmrb-rxvt-unicode-9.20-with-perl-with-unicode3-with-plugins

While this is probably easy to fix, ultimately we should perhaps start to separate the terminfo files of terminal emulators into separate packages. You often need them where you don't need the corresponding terminal emulator, for example on servers.

@domenkozar domenkozar added this to the 14.11 milestone Nov 2, 2014
@bluescreen303
Copy link
Contributor

@ertes urxvt already provides a separate output for its terminfo files, indeed for use on servers.
https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/rxvt_unicode/default.nix

just install rxvt_unicode.terminfo if you don't need urxvt itself.

@vcunat
Copy link
Member

vcunat commented Nov 3, 2014

AFAIK the current state is good. Reopen if you have a suggestion how to improve it.

@vcunat vcunat closed this as completed Nov 3, 2014
@bluescreen303
Copy link
Contributor

Well perhaps the terminfo output can be propagated to the user env somehow?

@pjones
Copy link
Contributor

pjones commented Feb 24, 2015

Perhaps this is a problem solely with the rxvt_unicode_with-plugins package, but urxvt starts with TERM defaulting to rxvt-unicode-256color. That terminfo file is not installed into the user environment, although it is present in the store.

I believe that @bluescreen303 is correct and this terminfo file needs to be available in the user environment. Right now I have to configure urxvt to set TERM to something other than its default, which shouldn't be necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants