summaryrefslogtreecommitdiff
path: root/devenv.nix
diff options
context:
space:
mode:
Diffstat (limited to 'devenv.nix')
-rw-r--r--devenv.nix20
1 files changed, 19 insertions, 1 deletions
diff --git a/devenv.nix b/devenv.nix
index 9d22604..0888607 100644
--- a/devenv.nix
+++ b/devenv.nix
@@ -1,4 +1,11 @@
-{ pkgs, lib, config, inputs, ... }:
+
+{
+ pkgs,
+ lib,
+ config,
+ inputs,
+ ...
+}:
{
# https://devenv.sh/basics/
@@ -9,6 +16,13 @@
# https://devenv.sh/languages/
# languages.rust.enable = true;
+ languages.python = {
+ enable = true;
+ uv = {
+ enable = true;
+ # sync.enable = true;
+ };
+ };
# https://devenv.sh/processes/
# processes.dev.exec = "${lib.getExe pkgs.watchexec} -n -- ls -la";
@@ -22,6 +36,10 @@
'';
# https://devenv.sh/basics/
+ scripts.pyrefly.exec = ''
+ exec env -u PYTHONPATH "$HOME/.nix-profile/bin/pyrefly" "$@"
+ '';
+
enterShell = ''
hello # Run scripts directly
git --version # Use packages