diff options
| author | Miran Bastaja <mbastaja@sorre.xyz> | 2025-03-10 13:37:09 +0100 |
|---|---|---|
| committer | Miran Bastaja <mbastaja@sorre.xyz> | 2025-03-10 13:38:43 +0100 |
| commit | e3db2dcd9a7bb589986c1a34992fc1114d3c0902 (patch) | |
| tree | b4f4f89634900cee3ef8c81ba9de428d5d12ae12 /share | |
| parent | ae1f72ef88c77fb1c5be62ac975da57ae149f26a (diff) | |
refactor: split developer tools out of hyprdesktop
Diffstat (limited to 'share')
| -rw-r--r-- | share/hm-modules/hyprdesktop.nix | 34 | ||||
| -rw-r--r-- | share/home/dev-stuff.nix | 49 |
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 + ; + }; + +} |
