lumina/shell.nix
2022-07-06 15:12:53 -05:00

43 lines
774 B
Nix

{ pkgs ? <nixpkgs> { } }:
with pkgs;
mkShell {
name = "presenter-env";
nativeBuildInputs = [
gcc
gnumake
clang
cmake
extra-cmake-modules
pkg-config
libsForQt5.wrapQtAppsHook
# gccStdenv
# stdenv
];
buildInputs = [
clang-tools
qt5.full
qt5.qttools
qt5.qtquickcontrols2
qt5.qtx11extras
qt5.qtmultimedia
libsForQt5.kirigami2
# libsForQt5.kirigami-addons
libsForQt5.ki18n
libsForQt5.kcoreaddons
# This is only here because apparently it doesn't pick up the icon theme from the base system
papirus-icon-theme
mpv
# libsForQt5.kconfig
# ffmpeg-full
# yt-dlp
];
# This creates the proper qt env so that plugins are found right.
shellHook = ''
fish
'';
}