From 19dfb05f2bb6cfd1c842cd740f90b8b8aa7bca63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 27 Jun 2024 11:35:00 +0200 Subject: [PATCH] add terminfo module --- darwin/default.nix | 1 + darwin/mixins/terminfo.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 darwin/mixins/terminfo.nix diff --git a/darwin/default.nix b/darwin/default.nix index d5d3416b..601b8b5d 100644 --- a/darwin/default.nix +++ b/darwin/default.nix @@ -4,4 +4,5 @@ in exposeModules ./. [ ./common ./mixins/telegraf.nix + ./mixins/terminfo.nix ] diff --git a/darwin/mixins/terminfo.nix b/darwin/mixins/terminfo.nix new file mode 100644 index 00000000..b59e7066 --- /dev/null +++ b/darwin/mixins/terminfo.nix @@ -0,0 +1,12 @@ +{ pkgs, lib, ... }: +{ + + # various terminfo packages + environment.systemPackages = [ + pkgs.ncurses # macOS often ships a quite old version + pkgs.wezterm.terminfo # this one does not need compilation + # avoid compiling desktop stuff when doing cross nixos + ] ++ lib.optionals (pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform) [ + pkgs.termite.terminfo + ]; +}