diff options
Diffstat (limited to 'devShells/c.nix')
| -rw-r--r-- | devShells/c.nix | 107 |
1 files changed, 50 insertions, 57 deletions
diff --git a/devShells/c.nix b/devShells/c.nix index 5798129..7c8c353 100644 --- a/devShells/c.nix +++ b/devShells/c.nix @@ -1,67 +1,60 @@ -pkgs: +pkgs: extra: pkgs.mkShell { - packages = with pkgs; [ - clang-tools_14 - ctags - gcc - gdb - pkg-config + packages = with pkgs; + [ + clang-tools + ctags + pkg-config - autoconf - automake - libtool + autoconf + automake + libtool - gnumake - bear - meson - ninja - cmake + gnumake + bear + meson + ninja + cmake - valgrind - lcov - massif-visualizer - cppcheck - flawfinder + valgrind + lcov + cppcheck + flawfinder - check - curl - ncurses - flex - bison - gperf - gobject-introspection - gtk3 - gtk4 + check + curl + ncurses + flex + bison + gperf + gobject-introspection + gtk3 + gtk4 - # Various libraries - openssl.dev - zlib.dev - curl.dev - libconfig - czmq - libevent.dev + # Various libraries + openssl.dev + zlib.dev + curl.dev + libconfig + czmq + libevent.dev - # LVGL - SDL2 - libffi.dev + # LVGL + SDL2 + libffi.dev - # Qt - #qt6.qttools - #qt6.qtbase - #qt6.qttranslations - #qt6.qtserialport - #qt6.qtwebsockets - #qt6.qtcharts - #qt6.qtsvg - #qt6.qtnetworkauth - #qt6.qtwayland - #qt6.wrapQtAppsHook - libsForQt5.qtbase - libsForQt5.qttranslations - libsForQt5.qtserialport - libsForQt5.qtwebsockets - libsForQt5.qtcharts - libsForQt5.qtwayland - ]; + # Qt + qt6.qttools + qt6.qtbase + qt6.qttranslations + qt6.qtserialport + qt6.qtwebsockets + qt6.qtcharts + qt6.qtsvg + qt6.qtnetworkauth + qt6.qtwayland + qt6.wrapQtAppsHook + ] + ++ extra; meta.platforms = pkgs.lib.platforms.linux; } |
