add kde dev envs
This commit is contained in:
parent
d9081ebd0b
commit
c43cd1b628
5 changed files with 287 additions and 0 deletions
123
projects/kde/shell.nix
Normal file
123
projects/kde/shell.nix
Normal file
|
@ -0,0 +1,123 @@
|
|||
{ 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
|
||||
];
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue