Add stm32cubemx in dev shell
This commit is contained in:
53
flake.nix
53
flake.nix
@@ -5,31 +5,38 @@
|
|||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = { nixpkgs, ... }:
|
outputs =
|
||||||
|
{ nixpkgs, ... }:
|
||||||
let
|
let
|
||||||
systems = [ "x86_64-linux" ];
|
systems = [ "x86_64-linux" ];
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
config = {
|
config = {
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
};
|
|
||||||
|
|
||||||
devShells = nixpkgs.lib.genAttrs systems (system:
|
|
||||||
let
|
|
||||||
pkgs = nixpkgs.legacyPackages.${system};
|
|
||||||
in
|
|
||||||
{
|
|
||||||
default = pkgs.mkShell {
|
|
||||||
packages = [
|
|
||||||
pkgs.gnumake
|
|
||||||
pkgs.gcc-arm-embedded
|
|
||||||
pkgs.stlink
|
|
||||||
pkgs.gdb
|
|
||||||
pkgs.openocd
|
|
||||||
pkgs.gdbgui
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
devShells = nixpkgs.lib.genAttrs systems (
|
||||||
|
system:
|
||||||
|
let
|
||||||
|
# pkgs = nixpkgs.legacyPackages.${system};
|
||||||
|
pkgs = import nixpkgs {
|
||||||
|
inherit system;
|
||||||
|
config.allowUnfree = true;
|
||||||
|
};
|
||||||
|
in
|
||||||
|
{
|
||||||
|
default = pkgs.mkShell {
|
||||||
|
packages = [
|
||||||
|
pkgs.gnumake
|
||||||
|
pkgs.gcc-arm-embedded
|
||||||
|
pkgs.stlink
|
||||||
|
pkgs.gdb
|
||||||
|
pkgs.openocd
|
||||||
|
pkgs.gdbgui
|
||||||
|
pkgs.stm32cubemx
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user