blob: be0c6e5a8291981f94d3ce65af6287ed9630ea2a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
{ pkgs, desktop-toolchain }:
pkgs.devshell.mkShell {
name = "mullvad-desktop-devshell";
packages = desktop-toolchain.packages ++ [
pkgs.cargo-insta
pkgs.cargo-deny
pkgs.tombi
];
env = import ./desktop-env.nix {
inherit pkgs;
};
devshell.startup.prepare.text = ''
export FLAKE_ROOT=$(git rev-parse --show-toplevel)
cd "$FLAKE_ROOT"
'';
commands = [
{
name = "build";
command = "cargo build --manifest-path $FLAKE_ROOT/Cargo.toml";
}
];
}
|