Deployment and lifecycle management for Nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: upgrade elixir 17 and erlang 27

+7 -6
+4 -4
flake.nix
··· 37 37 ... 38 38 }: 39 39 let 40 - beamPackages = pkgs.beam.packagesWith pkgs.erlangR26; 41 - elixir = beamPackages.elixir_1_16; 42 - lexical = pkgs.lexical.override { inherit elixir; }; 40 + beamPackages = pkgs.beam.packagesWith pkgs.erlang_27; 41 + elixir = beamPackages.elixir_1_17; 42 + lexical = pkgs.lexical.override { inherit beamPackages elixir; }; 43 43 next-ls = inputs'.next-ls.packages.default.override { }; 44 44 45 45 rustTarget = ··· 112 112 packages = { 113 113 seed-ci = pkgs.callPackage ./nix/seed-ci.nix { inherit (inputs'.attic.packages) attic; }; 114 114 client = pkgs.callPackage ./nix/client-package.nix { inherit craneLib rustTarget; }; 115 - server = pkgs.callPackage ./nix/server-package.nix { }; 115 + server = pkgs.callPackage ./nix/server-package.nix { inherit beamPackages elixir; }; 116 116 }; 117 117 118 118 process-compose."default" = {
+3 -2
nix/server-package.nix
··· 1 1 { 2 2 lib, 3 3 beamPackages, 4 + elixir ? beamPackages.elixir_1_17, 4 5 esbuild, 5 6 tailwindcss, 6 7 stdenv, ··· 12 13 beamPackages.mixRelease { 13 14 pname = "sower"; 14 15 version = builtins.readFile ../VERSION; 16 + 17 + inherit elixir; 15 18 16 19 src = lib.fileset.toSource { 17 20 root = ../.; ··· 26 29 ../VERSION 27 30 ]; 28 31 }; 29 - 30 - elixir = beamPackages.elixir_1_16; 31 32 32 33 mixNixDeps = import ./mix.nix { 33 34 inherit lib beamPackages;