Tweaks per the `copilot` PR review

nixos_flake
Gud Boi 2026-02-11 20:55:08 -05:00
parent 1dc27c5161
commit 343c9e0034
1 changed files with 10 additions and 10 deletions

View File

@ -2,7 +2,7 @@
# https://pyproject-nix.github.io/pyproject.nix/templates.html#impure # https://pyproject-nix.github.io/pyproject.nix/templates.html#impure
# https://github.com/pyproject-nix/pyproject.nix/blob/master/templates/impure/flake.nix # https://github.com/pyproject-nix/pyproject.nix/blob/master/templates/impure/flake.nix
{ {
description = "An impure overlay using `uv` with Nix(OS)"; description = "An impure overlay (w dev-shell) using `uv`";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
@ -29,17 +29,17 @@
{ {
default = pkgs.mkShell { default = pkgs.mkShell {
packages = with pkgs; [ packages = [
# XXX, ensure sh completions activate! # XXX, ensure sh completions activate!
bashInteractive pkgs.bashInteractive
bash-completion pkgs.bash-completion
# on nixos, use pkg(s) # XXX, on nix(os), use pkgs version to avoid
ruff # build/sys-sh-integration issues
pypkgs.ruff pkgs.ruff
uv pkgs.uv
python313 # ?TODO^ how to set from `cpython` above? pkgs.${cpython}# ?TODO^ how to set from `cpython` above?
]; ];
shellHook = '' shellHook = ''
@ -56,7 +56,7 @@
# - always use the ./py313/ venv-subdir # - always use the ./py313/ venv-subdir
# - sync env with all extras # - sync env with all extras
export UV_PROJECT_ENVIRONMENT=${venv_dir} export UV_PROJECT_ENVIRONMENT=${venv_dir}
uv sync --dev --all-extras --no-group lint uv sync --dev --all-extras
# ------ TIPS ------ # ------ TIPS ------
# NOTE, to launch the py-venv installed `xonsh` (like @goodboy) # NOTE, to launch the py-venv installed `xonsh` (like @goodboy)