Upgrade toolchain
This commit is contained in:
parent
b2d0c12eed
commit
52ae80969e
2 changed files with 28 additions and 78 deletions
94
flake.lock
generated
94
flake.lock
generated
|
@ -1,46 +1,18 @@
|
||||||
{
|
{
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"mdbook-nixdoc": {
|
|
||||||
"inputs": {
|
|
||||||
"nix-github-actions": [
|
|
||||||
"zephyr-nix",
|
|
||||||
"pyproject-nix",
|
|
||||||
"nix-github-actions"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"zephyr-nix",
|
|
||||||
"pyproject-nix",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1708395692,
|
|
||||||
"narHash": "sha256-smf0VmxGbjJDZqKvxxG3ZVqubgbVwAWG26wPo+BT/A0=",
|
|
||||||
"owner": "adisbladis",
|
|
||||||
"repo": "mdbook-nixdoc",
|
|
||||||
"rev": "d6a71b114b9221c0b4f20d31b81766d072cc26be",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "adisbladis",
|
|
||||||
"repo": "mdbook-nixdoc",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nix-github-actions": {
|
"nix-github-actions": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"zephyr-nix",
|
"zephyr-nix",
|
||||||
"pyproject-nix",
|
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1720066371,
|
"lastModified": 1729742964,
|
||||||
"narHash": "sha256-uPlLYH2S0ACj0IcgaK9Lsf4spmJoGejR9DotXiXSBZQ=",
|
"narHash": "sha256-B4mzTcQ0FZHdpeWcpDYPERtyjJd/NIuaQ9+BV1h+MpA=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nix-github-actions",
|
"repo": "nix-github-actions",
|
||||||
"rev": "622f829f5fe69310a866c8a6cd07e747c44ef820",
|
"rev": "e04df33f62cdcf93d73e9a04142464753a16db67",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -51,36 +23,33 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729691686,
|
"lastModified": 1735264675,
|
||||||
"narHash": "sha256-BAuPWW+9fa1moZTU+jFh+1cUtmsuF8asgzFwejM4wac=",
|
"narHash": "sha256-MgdXpeX2GuJbtlBrH9EdsUeWl/yXEubyvxM1G+yO4Ak=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "32e940c7c420600ef0d1ef396dc63b04ee9cad37",
|
"rev": "d49da4c08359e3c39c4e27c74ac7ac9b70085966",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "nixos-24.05",
|
"ref": "nixos-24.11",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pyproject-nix": {
|
"pyproject-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"mdbook-nixdoc": "mdbook-nixdoc",
|
|
||||||
"nix-github-actions": "nix-github-actions",
|
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"zephyr-nix",
|
"zephyr-nix",
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
]
|
||||||
"treefmt-nix": "treefmt-nix"
|
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1724569826,
|
"lastModified": 1731223003,
|
||||||
"narHash": "sha256-87KKENLQoxpzbONnDaUEaraJ7UNsArj+MJqiYvFePtk=",
|
"narHash": "sha256-hFf8/IeZKPUubMC452Mm+JiAEnvcw/a4Cvn2bcpeJqs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "pyproject.nix",
|
"repo": "pyproject.nix",
|
||||||
"rev": "225a7503959812f0c60d42ca7904adb753151759",
|
"rev": "359dd9cd562730bbd31ab164832aae4dacd9c302",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -96,47 +65,26 @@
|
||||||
"zephyr-nix": "zephyr-nix"
|
"zephyr-nix": "zephyr-nix"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"treefmt-nix": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"zephyr-nix",
|
|
||||||
"pyproject-nix",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1724338379,
|
|
||||||
"narHash": "sha256-kKJtaiU5Ou+e/0Qs7SICXF22DLx4V/WhG1P6+k4yeOE=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"rev": "070f834771efa715f3e74cd8ab93ecc96fabc951",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zephyr": {
|
"zephyr": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1697797249,
|
"lastModified": 1734590665,
|
||||||
"narHash": "sha256-72QFsKOWkF6BiP4XgZAXXSBcN4t6yvhAeXCpgCYrhe8=",
|
"narHash": "sha256-r49oEYarM7pMrWXWimDe0SfXCiaLIH048j5FanONPns=",
|
||||||
"owner": "zephyrproject-rtos",
|
"owner": "zmkfirmware",
|
||||||
"repo": "zephyr",
|
"repo": "zephyr",
|
||||||
"rev": "a6eef0ba3755f2530c5ce93524e5ac4f5be30194",
|
"rev": "702e50c58f67c66a57d805ac8948d11ace938d4c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "zephyrproject-rtos",
|
"owner": "zmkfirmware",
|
||||||
"ref": "v3.5.0",
|
"ref": "v3.5.0+zmk-fixes",
|
||||||
"repo": "zephyr",
|
"repo": "zephyr",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"zephyr-nix": {
|
"zephyr-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"nix-github-actions": "nix-github-actions",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
],
|
||||||
|
@ -146,11 +94,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1729617868,
|
"lastModified": 1731288812,
|
||||||
"narHash": "sha256-cx6MSq9cT2DLVle7iMNlmc5ADCyAnoCsc8tmALABqQA=",
|
"narHash": "sha256-lFY/q8f6fZYZNHHshUUqgi92BsHIwgoVtqXIFa8zhxE=",
|
||||||
"owner": "urob",
|
"owner": "urob",
|
||||||
"repo": "zephyr-nix",
|
"repo": "zephyr-nix",
|
||||||
"rev": "fceaebe875bb6c5d49abd06dcf8f3f9949134e7c",
|
"rev": "d54fd58912e8d3f5787c01831ccefd0349bfdd0e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
12
flake.nix
12
flake.nix
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
|
||||||
|
|
||||||
# Version of requirements.txt installed in pythonEnv
|
# Version of requirements.txt installed in pythonEnv
|
||||||
zephyr.url = "github:zephyrproject-rtos/zephyr/v3.5.0";
|
zephyr.url = "github:zmkfirmware/zephyr/v3.5.0+zmk-fixes";
|
||||||
zephyr.flake = false;
|
zephyr.flake = false;
|
||||||
|
|
||||||
# Zephyr sdk and toolchain
|
# Zephyr sdk and toolchain
|
||||||
|
@ -22,17 +22,19 @@
|
||||||
keymap_drawer = pkgs.python3Packages.callPackage ./draw { };
|
keymap_drawer = pkgs.python3Packages.callPackage ./draw { };
|
||||||
|
|
||||||
in {
|
in {
|
||||||
default = pkgs.mkShell {
|
default = pkgs.mkShellNoCC {
|
||||||
packages = [
|
packages = [
|
||||||
keymap_drawer
|
keymap_drawer
|
||||||
|
|
||||||
zephyr.pythonEnv
|
zephyr.pythonEnv
|
||||||
(zephyr.sdk.override { targets = [ "arm-zephyr-eabi" ]; })
|
(zephyr.sdk-0_16.override { targets = [ "arm-zephyr-eabi" ]; })
|
||||||
|
|
||||||
pkgs.cmake
|
pkgs.cmake
|
||||||
pkgs.dtc
|
pkgs.dtc
|
||||||
pkgs.ninja
|
pkgs.ninja
|
||||||
pkgs.qemu # needed for native_posix target
|
# pkgs.ccache
|
||||||
|
# pkgs.dfu-util
|
||||||
|
# pkgs.qemu
|
||||||
|
|
||||||
# Uncomment these if you don't have system-wide versions:
|
# Uncomment these if you don't have system-wide versions:
|
||||||
# pkgs.gawk # awk
|
# pkgs.gawk # awk
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue