aboutsummaryrefslogtreecommitdiff
path: root/devShells/c.nix
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2023-03-23 12:31:51 +0100
committerKarel Kočí <cynerd@email.cz>2023-03-23 12:31:51 +0100
commit2dbccc394a4964a2a3badd192184b6d35dd63336 (patch)
treed11b10501f7f0e520898590969a5c040d6f739f7 /devShells/c.nix
parent28f1ed4a6a1cbf9b32904a010310e3da0f29b81b (diff)
downloadnixos-personal-2dbccc394a4964a2a3badd192184b6d35dd63336.tar.gz
nixos-personal-2dbccc394a4964a2a3badd192184b6d35dd63336.tar.bz2
nixos-personal-2dbccc394a4964a2a3badd192184b6d35dd63336.zip
Rework how I pass packages to the NixOS
Diffstat (limited to 'devShells/c.nix')
-rw-r--r--devShells/c.nix87
1 files changed, 42 insertions, 45 deletions
diff --git a/devShells/c.nix b/devShells/c.nix
index 7aba33f..e20fcc8 100644
--- a/devShells/c.nix
+++ b/devShells/c.nix
@@ -1,52 +1,49 @@
{
- system,
- nixpkgs,
+ pkgs,
default,
-}: let
- pkgs = nixpkgs.legacyPackages.${system};
-in
- pkgs.mkShell {
- packages = with pkgs; [
- clang-tools_14
- ctags
- gcc
- gdb
- pkg-config
+}:
+pkgs.mkShell {
+ packages = with pkgs; [
+ clang-tools_14
+ ctags
+ gcc
+ gdb
+ pkg-config
- gnumake
- bear
- meson
- ninja
- cmake
+ gnumake
+ bear
+ meson
+ ninja
+ cmake
- valgrind
- lcov
- massif-visualizer
- cppcheck
- flawfinder
+ valgrind
+ lcov
+ massif-visualizer
+ 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
- ];
- inputsFrom = with pkgs; [default];
- meta.platforms = nixpkgs.lib.platforms.linux;
- }
+ # LVGL
+ SDL2
+ libffi.dev
+ ];
+ inputsFrom = with pkgs; [default];
+ meta.platforms = pkgs.lib.platforms.linux;
+}