summaryrefslogtreecommitdiff
path: root/shell.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-05-19 21:27:36 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2025-05-19 21:27:36 +0200
commit861a04827a19facd4ce0eb4693de43f64507df52 (patch)
tree6878f5ec71fca7d9c84a409f8b78c782244724fc /shell.nix
parentec5047ac607bc18c7bcf11177e45644f243b79cc (diff)
downloadnixos-861a04827a19facd4ce0eb4693de43f64507df52.tar
nixos-861a04827a19facd4ce0eb4693de43f64507df52.tar.gz
nixos-861a04827a19facd4ce0eb4693de43f64507df52.tar.bz2
nixos-861a04827a19facd4ce0eb4693de43f64507df52.tar.xz
nixos-861a04827a19facd4ce0eb4693de43f64507df52.zip
Diffstat (limited to 'shell.nix')
-rw-r--r--shell.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/shell.nix b/shell.nix
index bec68474..66410aaf 100644
--- a/shell.nix
+++ b/shell.nix
@@ -3,6 +3,12 @@ let
3 pkgs = self.legacyPackages.${system}; 3 pkgs = self.legacyPackages.${system};
4 utils = import ./utils { inherit (nixpkgs) lib; }; 4 utils = import ./utils { inherit (nixpkgs) lib; };
5 inherit (utils) nixImport; 5 inherit (utils) nixImport;
6 uv-links = pkgs.symlinkJoin {
7 name = "uv-links";
8 paths = [
9 pkgs.python312.pkgs.pygobject3
10 ];
11 };
6in pkgs.mkShell { 12in pkgs.mkShell {
7 nativeBuildInputs = builtins.attrValues self.packages.${system} ++ (with pkgs; [ 13 nativeBuildInputs = builtins.attrValues self.packages.${system} ++ (with pkgs; [
8 sops 14 sops
@@ -15,5 +21,9 @@ in pkgs.mkShell {
15 nvfetcher.packages.${system}.default 21 nvfetcher.packages.${system}.default
16 ca-util.packages.${system}.ca 22 ca-util.packages.${system}.ca
17 poetry uv 23 poetry uv
24 ninja pkg-config cairo.dev
18 ]); 25 ]);
26 shellHook = ''
27 export UV_FIND_LINKS=${uv-links}/lib/python3.12/site-packages
28 '';
19} 29}