Skip to content

Commit 834d2c1

Browse files
committed
Update development flake.
1 parent e7e7e03 commit 834d2c1

File tree

2 files changed

+35
-15
lines changed

2 files changed

+35
-15
lines changed

flake.nix

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,24 +7,44 @@
77
};
88
outputs = { self, nixpkgs, flake-utils }:
99
flake-utils.lib.eachDefaultSystem (system:
10-
let
11-
inherit (pkgs.lib) optional optionals;
12-
pkgs = import nixpkgs { inherit system; };
10+
let
11+
inherit (pkgs.lib) optional optionals;
12+
pkgs = import nixpkgs { inherit system; };
1313

14-
elixir = pkgs.beam.packages.erlang.elixir;
15-
in
16-
with pkgs;
17-
{
18-
devShell = pkgs.mkShell {
19-
buildInputs = [
20-
elixir_1_16
21-
elixir_ls
22-
] ++ optional stdenv.isLinux inotify-tools
14+
elixir = pkgs.beam.packages.erlang.elixir;
15+
in
16+
with pkgs;
17+
{
18+
devShell = pkgs.mkShell {
19+
buildInputs = [
20+
util-linux
21+
libselinux
22+
libthai
23+
libdatrie
24+
libsepol
25+
libxkbcommon
26+
libepoxy
27+
pcre
28+
pcre2
29+
xorg.libXtst
30+
cairo
31+
gtk3
32+
freeglut
33+
elixir_1_16
34+
elixir_ls
35+
glibcLocales
36+
glew
37+
glfw
38+
pkg-config
39+
xorg.libX11
40+
xorg.libXau
41+
xorg.libXdmcp
42+
] ++ optional stdenv.isLinux inotify-tools
2343
++ optional stdenv.isDarwin terminal-notifier
2444
++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
2545
CoreFoundation
2646
CoreServices
2747
]);
28-
};
29-
});
48+
};
49+
});
3050
}

mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"dialyxir": {:hex, :dialyxir, "1.3.0", "fd1672f0922b7648ff9ce7b1b26fcf0ef56dda964a459892ad15f6b4410b5284", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "00b2a4bcd6aa8db9dcb0b38c1225b7277dca9bc370b6438715667071a304696f"},
66
"earmark": {:hex, :earmark, "1.4.0", "397e750b879df18198afc66505ca87ecf6a96645545585899f6185178433cc09", [:mix], [], "hexpm", "4bedcec35de03b5f559fd2386be24d08f7637c374d3a85d3fe0911eecdae838a"},
77
"earmark_parser": {:hex, :earmark_parser, "1.4.31", "a93921cdc6b9b869f519213d5bc79d9e218ba768d7270d46fdcf1c01bacff9e2", [:mix], [], "hexpm", "317d367ee0335ef037a87e46c91a2269fef6306413f731e8ec11fc45a7efd059"},
8-
"elixir_make": {:hex, :elixir_make, "0.7.7", "7128c60c2476019ed978210c245badf08b03dbec4f24d05790ef791da11aa17c", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}], "hexpm", "5bc19fff950fad52bbe5f211b12db9ec82c6b34a9647da0c2224b8b8464c7e6c"},
8+
"elixir_make": {:hex, :elixir_make, "0.8.4", "4960a03ce79081dee8fe119d80ad372c4e7badb84c493cc75983f9d3bc8bde0f", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:certifi, "~> 2.0", [hex: :certifi, repo: "hexpm", optional: true]}], "hexpm", "6e7f1d619b5f61dfabd0a20aa268e575572b542ac31723293a4c1a567d5ef040"},
99
"erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"},
1010
"ex_doc": {:hex, :ex_doc, "0.29.4", "6257ecbb20c7396b1fe5accd55b7b0d23f44b6aa18017b415cb4c2b91d997729", [:mix], [{:earmark_parser, "~> 1.4.31", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "2c6699a737ae46cb61e4ed012af931b57b699643b24dabe2400a8168414bc4f5"},
1111
"ex_image_info": {:hex, :ex_image_info, "0.2.4", "610002acba43520a9b1cf1421d55812bde5b8a8aeaf1fe7b1f8823e84e762adb", [:mix], [], "hexpm", "fd1a7e02664e3b14dfd3b231d22fdd48bd3dd694c4773e6272b3a6228f1106bc"},

0 commit comments

Comments
 (0)