Compare commits

...

2 commits

Author SHA1 Message Date
Artemis Tosini f80d4b0595
flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/ab82a9612aa45284d4adf69ee81871a389669a9e' (2024-07-07)
  → 'github:nixos/nixpkgs/ae815cee91b417be55d43781eb4b73ae1ecc396c' (2024-08-23)
2024-08-27 18:24:10 +00:00
Artemis Tosini 6f96a98340
shells/rust: init 2024-08-27 18:23:26 +00:00
3 changed files with 24 additions and 3 deletions

View file

@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1720368505,
"narHash": "sha256-5r0pInVo5d6Enti0YwUSQK4TebITypB42bWy5su3MrQ=",
"lastModified": 1724395761,
"narHash": "sha256-zRkDV/nbrnp3Y8oCADf5ETl1sDrdmAW6/bBVJ8EbIdQ=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "ab82a9612aa45284d4adf69ee81871a389669a9e",
"rev": "ae815cee91b417be55d43781eb4b73ae1ecc396c",
"type": "github"
},
"original": {

View file

@ -40,6 +40,7 @@
devShells = forAllSystems (pkgs: {
armTrustedFirmware = pkgs.callPackage ./shells/armTrustedFirmware { };
plotter = pkgs.callPackage ./shells/plotter { };
rust = pkgs.callPackage ./shells/rust { };
ryujinx = pkgs.callPackage ./shells/ryujinx { };
uboot = pkgs.callPackage ./shells/uboot { };
zephyr = pkgs.callPackage ./shells/zephyr { };

20
shells/rust/default.nix Normal file
View file

@ -0,0 +1,20 @@
{
mkShell,
python3,
pkg-config,
cmake,
ninja,
curl,
patchelf,
}:
mkShell {
packages = [
python3
pkg-config
cmake
ninja
curl
patchelf
];
}