File tree Expand file tree Collapse file tree 2 files changed +10
-11
lines changed Expand file tree Collapse file tree 2 files changed +10
-11
lines changed Original file line number Diff line number Diff line change 11{
22 config ,
3- lib ,
43 pkgs ,
54 ...
65} :
2322 "dev"
2423 ] ;
2524 } ;
25+ # https://github.com/vlaci/devenv-extras
26+ extras = {
27+ auto-patchelf . enable = true ;
28+ clear-ldpath . enable = true ;
29+ } ;
2630 } ;
2731 languages . rust . enable = true ;
2832
4953 after = [ "devenv:python:uv" ] ;
5054 before = [ "devenv:enterShell" ] ;
5155 } ;
52- "venv:patchelf" = {
53- exec = ''
54- for exe in taplo ruff; do
55- ${ lib . getExe pkgs . patchelf } --set-interpreter ${ pkgs . stdenv . cc . bintools . dynamicLinker } "${ config . devenv . state } /venv/bin/$exe"
56- done
57- '' ;
58- after = [ "devenv:python:uv" ] ;
59- before = [ "devenv:enterShell" ] ;
60- } ;
6156 } ;
6257}
Original file line number Diff line number Diff line change 88 flake = false ;
99 } ;
1010 inputs . devenv = {
11- url = "github:vlaci /devenv/python-wrapper " ;
11+ url = "github:cachix /devenv" ;
1212 inputs . nixpkgs . follows = "nixpkgs" ;
1313 } ;
1414
15+ inputs . devenv-extras . url = "github:vlaci/devenv-extras" ;
16+
1517 nixConfig = {
1618 extra-substituters = [ "https://unblob.cachix.org" ] ;
1719 extra-trusted-public-keys = [
2426 self ,
2527 nixpkgs ,
2628 devenv ,
29+ devenv-extras ,
2730 filter ,
2831 ...
2932 } @inputs :
109112 pkgs = nixpkgsFor . ${ system } ;
110113 modules = [
111114 ./devenv.nix
115+ devenv-extras . devenvModules . default
112116 ] ;
113117 } ;
114118 } ) ;
You can’t perform that action at this time.
0 commit comments