simpler definitions of packages

This commit is contained in:
talksik
2023-07-30 11:35:53 -07:00
parent 8a56c9b773
commit 2e673eefb7
+45 -42
View File
@@ -1,57 +1,60 @@
{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/9462344318b376e157c94fa60c20a25b913b2381.tar.gz") { } }: { pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/9462344318b376e157c94fa60c20a25b913b2381.tar.gz") { } }:
pkgs.mkShell { pkgs.mkShell {
buildInputs = [ buildInputs = with pkgs; [
pkgs.which which
pkgs.curl curl
pkgs.htop htop
pkgs.zlib zlib
pkgs.git git
pkgs.gh gh
pkgs.curl curl
pkgs.python39 python39
pkgs.podman podman
pkgs.tmux tmux
pkgs.go go
pkgs.clang clang
pkgs.postgresql postgresql
pkgs.neovim neovim
pkgs.ripgrep ripgrep
pkgs.packer packer
pkgs.nodejs nodejs
pkgs.cmake cmake
pkgs.rustc rustc
pkgs.cargo cargo
pkgs.rustup rustup
pkgs.tldr tldr
pkgs.meson meson
pkgs.protobuf3_20 protobuf3_20
pkgs.protoc-gen-go protoc-gen-go
pkgs.protoc-gen-go-grpc protoc-gen-go-grpc
pkgs.sqlc sqlc
pkgs.go-task go-task
pkgs.grpcurl grpcurl
pkgs.gst_all_1.gstreamer gst_all_1.gstreamer
pkgs.gst_all_1.gst-plugins-base gst_all_1.gst-plugins-base
(pkgs.gst_all_1.gst-plugins-good.override { (pkgs.gst_all_1.gst-plugins-good.override {
# can only have one of these # can only have one of these
qt6Support = true; qt6Support = true;
#qt5Support = true; #qt5Support = true;
}) })
pkgs.gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-bad
pkgs.gst_all_1.gst-plugins-ugly gst_all_1.gst-plugins-ugly
pkgs.gst_all_1.gst-libav gst_all_1.gst-libav
pkgs.gst_all_1.gst-vaapi gst_all_1.gst-vaapi
pkgs.qt6.full qt6.full
pkgs.mesa mesa
pkgs.libGL libGL
pkgs.gst_all_1.gstreamermm gst_all_1.gstreamermm
pkgs.libxkbcommon # for qt libxkbcommon # for qt
fzf
];
pkgs.fzf nativeBuildInputs = with pkgs; [
pkg-config
]; ];
shellHook = '' shellHook = ''