diff --git a/modules/darwin/community-builder/default.nix b/modules/darwin/community-builder/default.nix index 2ac001f..394a5f4 100644 --- a/modules/darwin/community-builder/default.nix +++ b/modules/darwin/community-builder/default.nix @@ -13,6 +13,10 @@ environment.etc.motd.text = config.nixCommunity.motd; + environment.systemPackages = [ + pkgs.ncurses # for terminfo + ]; + programs.bash.enable = true; environment.shells = [ diff --git a/modules/nixos/community-builder/default.nix b/modules/nixos/community-builder/default.nix index 93315dc..2aa648b 100644 --- a/modules/nixos/community-builder/default.nix +++ b/modules/nixos/community-builder/default.nix @@ -13,14 +13,6 @@ users.motd = config.nixCommunity.motd; - environment.systemPackages = [ - # terminfo packages - pkgs.foot.terminfo - pkgs.kitty.terminfo - pkgs.termite.terminfo - pkgs.wezterm.terminfo - ]; - programs.mosh = { enable = true; withUtempter = false; diff --git a/modules/shared/community-builder.nix b/modules/shared/community-builder.nix index 83b695f..29c196f 100644 --- a/modules/shared/community-builder.nix +++ b/modules/shared/community-builder.nix @@ -21,18 +21,25 @@ ''; # useful for people that want to test stuff - environment.systemPackages = [ - pkgs.btop - pkgs.emacs - pkgs.fd - pkgs.git - pkgs.nano - pkgs.nix-output-monitor - pkgs.nix-tree - pkgs.nixpkgs-review - pkgs.ripgrep - pkgs.tig - ]; + environment.systemPackages = + [ + pkgs.btop + pkgs.emacs + pkgs.fd + pkgs.git + pkgs.nano + pkgs.nix-output-monitor + pkgs.nix-tree + pkgs.nixpkgs-review + pkgs.ripgrep + pkgs.tig + ] + ++ builtins.filter (lib.meta.availableOn pkgs.stdenv.hostPlatform) [ + pkgs.foot.terminfo + pkgs.kitty.terminfo + pkgs.termite.terminfo + pkgs.wezterm.terminfo + ]; programs.nix-index-database.comma.enable = true;