Package some more packages
diff --git a/packages/analitza.nix b/packages/analitza.nix
new file mode 100644
index 0000000..448ab59
--- /dev/null
+++ b/packages/analitza.nix
@@ -0,0 +1,27 @@
+{ stdenv,
+  #qt5-declarative,
+  libsForQt5,
+  extra-cmake-modules,
+  #kdoctools,
+  eigen,
+  #qt5-tools,
+  fetchurl,
+}:
+stdenv.mkDerivation {
+  pname = "analitza";
+  version = "21.12.2";
+  dontWrapQtApps = true;
+
+  src = fetchurl {
+    url = "https://download.kde.org/stable/release-service/21.12.2/src/analitza-21.12.2.tar.xz";
+    sha256 = "a4c52d0ea51870495c2da25a58c7495af14e9d71a380d20aea9c1dd39de762aa";
+  };
+
+  buildInputs = [ extra-cmake-modules ];
+  nativeBuildInputs = [
+    libsForQt5.qt5.qtdeclarative
+    libsForQt5.kdoctools
+    libsForQt5.qt5.qttools
+    eigen
+  ];
+}
diff --git a/packages/kalgebra.nix b/packages/kalgebra.nix
new file mode 100644
index 0000000..43d2190
--- /dev/null
+++ b/packages/kalgebra.nix
@@ -0,0 +1,30 @@
+{
+  pkgs
+}: with pkgs; let
+  hash = "e82b59795985540062f4c00e582dc42e8b8358e8";
+in
+  stdenv.mkDerivation rec {
+    version = builtins.substring 0 7 hash;
+    src = builtins.fetchGit {
+      url = "https://github.com/KDE/kalgebra";
+      rev = hash;
+    };
+    name = "kalgebra-${version}";
+    nativeBuildInputs = [extra-cmake-modules qt5.wrapQtAppsHook];
+    buildInputs = with qt5; with libsForQt5; [
+      qtbase
+      qtquickcontrols
+      kconfig
+      kcoreaddons
+      kcrash
+      kconfigwidgets
+      kdbusaddons
+      kdoctools
+      ktextwidgets
+      kxmlgui
+      kdeApplications.libkdegames
+      kcompletion
+      analitza
+      kirigami2
+    ];
+  }