summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2022-09-20 13:44:48 +0100
committerGitHub <noreply@github.com>2022-09-20 13:44:48 +0100
commitbe8e20e7d3b7a9b17cc660e7e321daf00b73bedd (patch)
treed2334816621150d5b622bb1325213a07762b5d52 /modules
parentcaea6653b1acc4f3cf709830e4af32dbbb2b39f0 (diff)
parentf12f0f3095b0e641cb5b737bd9f4c6cef3dfb73a (diff)
Merge pull request #533 from Enzime/terminfo
environment: support installing terminfo files
Diffstat (limited to 'modules')
-rw-r--r--modules/environment/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/environment/default.nix b/modules/environment/default.nix
index aa713f6..28e33ca 100644
--- a/modules/environment/default.nix
+++ b/modules/environment/default.nix
@@ -159,7 +159,11 @@ in
[ "/run/current-system/sw" "/nix/var/nix/profiles/default" ]
];
- environment.pathsToLink = [ "/bin" "/share/locale" ];
+ environment.pathsToLink = [
+ "/bin"
+ "/share/locale"
+ "/share/terminfo"
+ ];
environment.extraInit = ''
# reset TERM with new TERMINFO available (if any)
@@ -173,6 +177,7 @@ in
{
XDG_CONFIG_DIRS = map (path: path + "/etc/xdg") cfg.profiles;
XDG_DATA_DIRS = map (path: path + "/share") cfg.profiles;
+ TERMINFO_DIRS = map (path: path + "/share/terminfo") cfg.profiles;
EDITOR = mkDefault "nano";
PAGER = mkDefault "less -R";
};