aboutsummaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorMiran Bastaja <mbastaja@sorre.xyz>2025-03-10 13:37:09 +0100
committerMiran Bastaja <mbastaja@sorre.xyz>2025-03-10 13:38:43 +0100
commite3db2dcd9a7bb589986c1a34992fc1114d3c0902 (patch)
treeb4f4f89634900cee3ef8c81ba9de428d5d12ae12 /share
parentae1f72ef88c77fb1c5be62ac975da57ae149f26a (diff)
refactor: split developer tools out of hyprdesktop
Diffstat (limited to 'share')
-rw-r--r--share/hm-modules/hyprdesktop.nix34
-rw-r--r--share/home/dev-stuff.nix49
2 files changed, 49 insertions, 34 deletions
diff --git a/share/hm-modules/hyprdesktop.nix b/share/hm-modules/hyprdesktop.nix
index f312f0d..790d756 100644
--- a/share/hm-modules/hyprdesktop.nix
+++ b/share/hm-modules/hyprdesktop.nix
@@ -14,16 +14,6 @@ let
lists
;
cfg = config.custom.hyprdesktop;
- python = pkgs.python313.withPackages (
- python-pkgs: with python-pkgs; [
- beautifulsoup4
- types-beautifulsoup4
- requests
- python-lsp-server
- ruff
- rdflib
- ]
- );
in
{
imports = [ ../home/minimal.nix ];
@@ -103,28 +93,6 @@ in
yt-dlp
pkgs.nur.repos.sorre.lightnovel-crawler
- # Developer stuff
- git
- gitui
- scheme-manpages
- guile
- gcc
- rustup
- just
- gnumake
- uv
- web-ext
- nodejs_23
- bun
- python
- (llama-cpp.override {
- openclSupport = true;
- vulkanSupport = true;
- })
- postgresql_17 # for the CLI tools
- pgcli
- podman-compose
-
# TUI/GUI programs
thunderbird # email client
nsxiv # image viewer
@@ -134,7 +102,6 @@ in
zathura # document reader
foliate
nyxt
- zed-editor
bitwarden
discord
element-desktop
@@ -145,7 +112,6 @@ in
haruna
anki
calibre
- koboldcpp
qutebrowser
mullvad-vpn
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
+ ;
+ };
+
+}