From 7e5e05470a18a75b9be9752ed6395a7390e2073a Mon Sep 17 00:00:00 2001 From: imbytecat Date: Tue, 14 Apr 2026 16:59:37 +0800 Subject: [PATCH] feat: add python3 runtime and extend nix-ld libraries --- home/dev/languages.nix | 1 + hosts/wsl/default.nix | 20 +++++++++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/home/dev/languages.nix b/home/dev/languages.nix index 1837df9..36cb925 100644 --- a/home/dev/languages.nix +++ b/home/dev/languages.nix @@ -6,6 +6,7 @@ nodejs go bun + python3 # ── Package management / version management ── uv diff --git a/hosts/wsl/default.nix b/hosts/wsl/default.nix index f89a9a2..cd8182f 100644 --- a/hosts/wsl/default.nix +++ b/hosts/wsl/default.nix @@ -1,4 +1,10 @@ -{ lib, username, ... }: +{ + lib, + pkgs, + options, + username, + ... +}: { # ── Shell ───────────────────────────────────────────── @@ -12,8 +18,16 @@ interop.register = true; }; - # ── nix-ld (VSCode Remote, etc.) ──────────────────── - programs.nix-ld.enable = true; + # ── nix-ld (VSCode Remote, mise, npm, etc.) ───────── + programs.nix-ld = { + enable = true; + libraries = + options.programs.nix-ld.libraries.default + ++ (with pkgs; [ + icu + libcrypt + ]); + }; system.stateVersion = "24.11"; }