From 7a30619046caf038d2c0ac95e67d8d776cf64b9b Mon Sep 17 00:00:00 2001 From: tinger Date: Fri, 7 Aug 2026 08:40:05 +0200 Subject: [PATCH] common: dev: Add python module with uv --- common/dev/default.nix | 1 + common/dev/python.nix | 6 ++++++ flake.nix | 11 +++++++++++ 3 files changed, 18 insertions(+) create mode 100644 common/dev/python.nix diff --git a/common/dev/default.nix b/common/dev/default.nix index 24f4eb2..eb1ce72 100644 --- a/common/dev/default.nix +++ b/common/dev/default.nix @@ -3,6 +3,7 @@ imports = [ ./cxx.nix ./pueue.nix + ./python.nix ./remote.nix ./rust.nix ./term.nix diff --git a/common/dev/python.nix b/common/dev/python.nix new file mode 100644 index 0000000..cf30a9f --- /dev/null +++ b/common/dev/python.nix @@ -0,0 +1,6 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + uv # Python project and package manager + ]; +} diff --git a/flake.nix b/flake.nix index 0eed1d0..1cf4d06 100644 --- a/flake.nix +++ b/flake.nix @@ -1,6 +1,17 @@ { description = "Tinger's NixOS Configurations"; + nixConfig = { + extra-substituters = [ + "https://tytanic.cachix.org" + "https://helix.cachix.org" + ]; + extra-trusted-public-keys = [ + "tytanic.cachix.org-1:1e7Tmf/CshNfGtz/rIWXcGRoOP+jH0Qu4wOYHe/FzNQ=" + "helix.cachix.org-1:ejp9KQpR1FBI2onstMQ34yogDm4OgU2ru6lIwPvuCVs=" + ]; + }; + inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; -- 2.51.2