desktop-tui 0.3.2

A desktop environment without graphics (tmux-like)
{ pkgs ? import <nixpkgs> { } }:
let
in
  pkgs.mkShell rec {
    buildInputs = with pkgs; [
      # Standard development tools
      pkg-config
      flex
      gperf
      bison
      cmake
      ninja

      # Libraries needed for ESP-IDF and libclang
      openssl
      libffi
      libusb1
      libclang
      stdenv.cc.cc.lib  # This provides libstdc++.so.6
      zlib
      ncurses

      # TUIs
      atac
      tuifimanager
      bluetui
      btop
      tenki
      helix
    ];

    #LIBCLANG_PATH = "${pkgs.llvmPackages.libclang.lib}/lib";
    LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath buildInputs}:$LD_LIBRARY_PATH";
}