diff options
author | Ralph Amissah <ralph.amissah@gmail.com> | 2021-06-18 10:26:06 -0400 |
---|---|---|
committer | Ralph Amissah <ralph.amissah@gmail.com> | 2021-06-18 10:26:06 -0400 |
commit | 39e7b730e12928cffd5996e6eda138fe5ae2cbf0 (patch) | |
tree | e0ecd7702ea3a00cf2bee7fbb478d94930296452 /org/sisu_build.org | |
parent | nix: update things nix (diff) |
nix: adjust, packages in shell.nix
Diffstat (limited to 'org/sisu_build.org')
-rw-r--r-- | org/sisu_build.org | 38 |
1 files changed, 33 insertions, 5 deletions
diff --git a/org/sisu_build.org b/org/sisu_build.org index 31ecd908..cf1a7429 100644 --- a/org/sisu_build.org +++ b/org/sisu_build.org @@ -2545,7 +2545,25 @@ export RUBYLIB+=`pwd`/lib *** shell.nix TODO -#+BEGIN_SRC nix :tangle ../shell.nix +#+BEGIN_SRC nix :tangle ../shell.nix :tangle-mode (identity #o755) :shebang #!/usr/bin/env -S nix-shell --pure +{ pkgs ? import <nixpkgs> {} }: +pkgs.mkShell { + buildInputs = [( + with pkgs; [ + <<ruby_current>> + <<packages_project_relevant>> + <<packages_build>> + ] + )]; + shellHook = '' + if [[ -e ".envrc" ]]; then + source .envrc + fi + ''; +} +#+END_SRC + +#+BEGIN_SRC nix :NO-tangle ../shell.nix { pkgs ? import <nixpkgs> {} }: pkgs.mkShell { buildInputs = [ @@ -2557,12 +2575,12 @@ pkgs.mkShell { *** packages.nix **** default -#+BEGIN_SRC nix :tangle ../packages.nix +#+BEGIN_SRC nix :NO-tangle ../packages.nix { pkgs ? import <nixpkgs> {} }: with pkgs; [ - <<packages_nix>> <<ruby_current>> <<packages_project_relevant>> + <<packages_build>> ] #+END_SRC @@ -2571,9 +2589,9 @@ with pkgs; [ #+BEGIN_SRC nix :tangle ../nix/pkglst/packages_ruby_3_0.nix { pkgs ? import <nixpkgs> {} }: with pkgs; [ - <<packages_nix>> <<ruby_version_3_0>> <<packages_project_relevant>> + <<packages_build>> ] #+END_SRC @@ -2582,9 +2600,9 @@ with pkgs; [ #+BEGIN_SRC nix :tangle ../nix/pkglst/packages_ruby_2_6.nix { pkgs ? import <nixpkgs> {} }: with pkgs; [ - <<packages_nix>> <<ruby_version_2_6>> <<packages_project_relevant>> + <<packages_build>> ] #+END_SRC @@ -2649,6 +2667,16 @@ openssl #texlive-combined-full #+END_SRC +*** project misc build packages + +#+NAME: packages_build +#+BEGIN_SRC nix +nixFlakes +validatePkgConfig +jq +git +#+END_SRC + * descriptions ** README |