brewery
notashelf /
56907b4115097be9b5164486b21bd80e353e0b28

beer

public

A terminal worth pouring time into

Star0tarball
clone
ssh://git@git.notashelf.dev:33/notashelf/beer.git
nix/shell.nixNix52 lines608 B
1
{
2
  mkShell,
3
  rustc,
4
  cargo,
5
  rust-analyzer,
6
  rustfmt,
7
  clippy,
8
  taplo,
9
  cargo-deny,
10
  pkg-config,
11
  wayland,
12
  wayland-protocols,
13
  wayland-scanner,
14
  libxkbcommon,
15
  freetype,
16
  fontconfig,
17
  harfbuzz,
18
}:
19
mkShell {
20
  name = "rust";
21
22
  strictDeps = true;
23
  nativeBuildInputs = [
24
    cargo
25
    rustc
26
    clippy
27
    rustfmt
28
    rustc
29
    cargo
30
31
    # Tools
32
    rustfmt
33
    clippy
34
    cargo
35
    taplo
36
37
    # LSP
38
    rust-analyzer
39
    cargo-deny
40
    pkg-config
41
  ];
42
43
  buildInputs = [
44
    wayland
45
    wayland-protocols
46
    wayland-scanner
47
    libxkbcommon
48
    freetype
49
    fontconfig
50
    harfbuzz
51
  ];
52
}