124 lines
2.1 KiB
Nix
124 lines
2.1 KiB
Nix
|
{ pkgs ? import <nixpkgs> {} }:
|
||
|
|
||
|
pkgs.mkShell {
|
||
|
# ensure this KDE things are in path
|
||
|
shellHook = ''
|
||
|
export PATH=/home/cullmann/projects/kde/build/kate/bin:/home/cullmann/projects/kde:/home/cullmann/projects/kde/src/kdesrc-build:/home/cullmann/projects/kde/usr/bin:$PATH
|
||
|
'';
|
||
|
|
||
|
# add all needed stuff to have a KDE KF5 Qt5 env
|
||
|
nativeBuildInputs = with pkgs; [
|
||
|
acl
|
||
|
appstream
|
||
|
attr
|
||
|
bison
|
||
|
boost
|
||
|
bzip2
|
||
|
clang-tools
|
||
|
cmake
|
||
|
docbook_xml_dtd_45
|
||
|
docbook_xsl_ns
|
||
|
flex
|
||
|
gdb
|
||
|
giflib
|
||
|
gitFull
|
||
|
gperf
|
||
|
gpgme
|
||
|
intltool
|
||
|
isocodes
|
||
|
lcms2
|
||
|
libcanberra
|
||
|
libcap
|
||
|
libclang.python
|
||
|
libepoxy
|
||
|
libgcrypt
|
||
|
libGL
|
||
|
libical
|
||
|
libinput
|
||
|
libjpeg
|
||
|
libjxl
|
||
|
libnl
|
||
|
libpcap
|
||
|
libpng
|
||
|
libselinux
|
||
|
libsForQt5.accounts-qt
|
||
|
libsForQt5.breeze-icons
|
||
|
libsForQt5.qca-qt5
|
||
|
libsForQt5.qtspeech
|
||
|
libsForQt5.signond
|
||
|
libsndfile
|
||
|
libxkbcommon
|
||
|
libxml2
|
||
|
libxslt
|
||
|
linux-pam
|
||
|
lm_sensors
|
||
|
lmdb
|
||
|
mesa
|
||
|
meson
|
||
|
networkmanager
|
||
|
ninja
|
||
|
openal
|
||
|
openssl
|
||
|
pcre
|
||
|
perl
|
||
|
perlPackages.IOSocketSSL
|
||
|
perlPackages.NetDBus
|
||
|
perlPackages.URI
|
||
|
perlPackages.XMLParser
|
||
|
perlPackages.YAMLSyck
|
||
|
python3Full
|
||
|
pkg-config
|
||
|
polkit
|
||
|
qrencode
|
||
|
qt5.qt3d
|
||
|
qt5.qtbase
|
||
|
qt5.qtcharts
|
||
|
qt5.qtconnectivity
|
||
|
qt5.qtdeclarative
|
||
|
qt5.qtdoc
|
||
|
qt5.qtimageformats
|
||
|
qt5.qtlottie
|
||
|
qt5.qtmultimedia
|
||
|
qt5.qtnetworkauth
|
||
|
qt5.qtquickcontrols
|
||
|
qt5.qtquickcontrols2
|
||
|
qt5.qtscxml
|
||
|
qt5.qtsensors
|
||
|
qt5.qtserialbus
|
||
|
qt5.qtserialport
|
||
|
qt5.qtsvg
|
||
|
qt5.qttools
|
||
|
qt5.qttranslations
|
||
|
qt5.qtvirtualkeyboard
|
||
|
qt5.qtwayland
|
||
|
qt5.qtwebchannel
|
||
|
qt5.qtwebengine
|
||
|
qt5.qtwebsockets
|
||
|
qt5.qtwebview
|
||
|
qt5.qtx11extras
|
||
|
udev
|
||
|
util-linux
|
||
|
valgrind
|
||
|
wayland
|
||
|
wayland-protocols
|
||
|
xcb-util-cursor
|
||
|
xercesc
|
||
|
xml2
|
||
|
xorg.libSM
|
||
|
xorg.libX11
|
||
|
xorg.libXau
|
||
|
xorg.libxcb
|
||
|
xorg.libxcvt
|
||
|
xorg.libXdmcp
|
||
|
xorg.libXext
|
||
|
xorg.libXfixes
|
||
|
xorg.xcbutil
|
||
|
xorg.xcbutilimage
|
||
|
xorg.xcbutilkeysyms
|
||
|
xorg.xcbutilwm
|
||
|
zlib
|
||
|
zstd
|
||
|
xz
|
||
|
];
|
||
|
}
|