aboutsummaryrefslogtreecommitdiff
path: root/share/home
diff options
context:
space:
mode:
Diffstat (limited to 'share/home')
-rw-r--r--share/home/dev-stuff.nix49
1 files changed, 49 insertions, 0 deletions
diff --git a/share/home/dev-stuff.nix b/share/home/dev-stuff.nix
new file mode 100644
index 0000000..c998891
--- /dev/null
+++ b/share/home/dev-stuff.nix
@@ -0,0 +1,49 @@
+{ pkgs, ... }:
+let
+ python = pkgs.python313.withPackages (
+ python-pkgs: with python-pkgs; [
+ beautifulsoup4
+ types-beautifulsoup4
+ requests
+ python-lsp-server
+ ruff
+ rdflib
+ ]
+ );
+ llama-cpp = pkgs.llama-cpp.override {
+ openclSupport = true;
+ vulkanSupport = true;
+
+ };
+in
+{
+ home.packages =
+ [
+ python
+ llama-cpp
+ ]
+ ++ builtins.attrValues {
+ inherit (pkgs)
+ git
+ gitui
+ scheme-manpages
+ guile
+ gcc
+ rustup
+ just
+ gnumake
+ uv
+ web-ext
+ nodejs_23
+ bun
+ postgresql_17 # for the CLI tools
+ pgcli
+ podman-compose
+
+ # TUI/GUI
+ zed-editor
+ koboldcpp
+ ;
+ };
+
+}