diff --git a/home/home.nix b/home/home.nix index 0732a42..59ee808 100644 --- a/home/home.nix +++ b/home/home.nix @@ -38,6 +38,7 @@ in { ./programs/texlive.nix ./programs/thunderbird.nix ./programs/tmux + ./programs/uv.nix ./programs/yt-dlp.nix ./programs/zoxide.nix ./programs/zsh diff --git a/home/programs/uv.nix b/home/programs/uv.nix new file mode 100644 index 0000000..6e1618c --- /dev/null +++ b/home/programs/uv.nix @@ -0,0 +1,14 @@ +{ pkgs, ... }: +{ + home.packages = [ + pkgs.uv + ]; + + # https://docs.astral.sh/uv/configuration/files/ + # https://docs.astral.sh/uv/reference/settings/ + xdg.configFile."uv/uv.toml".source = (pkgs.formats.toml { }).generate "uv-config" { + python-downloads = "never"; + python-preference = "only-system"; + pip.index-url = "https://test.pypi.org/simple"; + }; +}