From 2ca07d9c7dd2bb770b92beaf331a3aa5b91554ec Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Fri, 5 Jun 2026 14:49:55 +0800 Subject: [PATCH 1/3] README: Link to nixpkgs Signed-off-by: Daniel Schaefer --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d14b43b..91eb8fa 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ You can find lots of examples in [EXAMPLES.md](./EXAMPLES.md). ### Linux -- NixOS/nixpkgs [![nixpkgs unstable package](https://repology.org/badge/version-for-repo/nix_unstable/framework-tool.svg)](https://repology.org/project/framework-tool/versions) +- [NixOS/nixpkgs](https://search.nixos.org/packages?channel=unstable&query=framework_tool) [![nixpkgs unstable package](https://repology.org/badge/version-for-repo/nix_unstable/framework-tool.svg)](https://repology.org/project/framework-tool/versions) - `nix-shell -p framework-tool` - [ArchLinux](https://archlinux.org/packages/extra/x86_64/framework-system/) [![Arch Linux package](https://repology.org/badge/version-for-repo/arch/framework-system.svg)](https://repology.org/project/framework-system/versions) - `pacman -S framework-system` From e80c8f62a9085200b80f27b7be5ae8a867414c04 Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Fri, 5 Jun 2026 14:47:47 +0800 Subject: [PATCH 2/3] README: Document library Signed-off-by: Daniel Schaefer --- README.md | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 91eb8fa..2326061 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,8 @@ You can find lots of examples in [EXAMPLES.md](./EXAMPLES.md). - [![Manjaro Testing package](https://repology.org/badge/version-for-repo/manjaro_testing/framework-system.svg)](https://repology.org/project/framework-system/versions) - [![Manjaro Unstable package](https://repology.org/badge/version-for-repo/manjaro_unstable/framework-system.svg)](https://repology.org/project/framework-system/versions) - `pacman -S framework-system` +- [Cargo](https://crates.io/crates/framework_tool) (Any distro) + - `cargo install --locked framework_tool` - Others - Build from source - Or download [latest binary](https://github.com/FrameworkComputer/framework-system/releases/latest/download/framework_tool) @@ -48,8 +50,6 @@ You can find lots of examples in [EXAMPLES.md](./EXAMPLES.md). - Build from source - Homebrew - Add [this homebrew tap](https://github.com/ublue-os/homebrew-tap), then `brew install --cask framework-tool` -- Cargo (Any distro) - - `cargo install --locked framework_tool` ### Windows @@ -65,6 +65,23 @@ winget install framework_tool --source winget sudo pkg install framework-system ``` +### Library + +This project includes both a tool and a library, that you can use to build custom software. + +The commandline does not guarantee a stable interface, it is intended for +manual usage, for programmatic usage, please use [`framework_lib`](https://crates.io/crates/framework_lib). + +The library is still in active development and does not guarantee stable +interfaces. If you, as a user of the library have suggestions for improvements +or requests for features, feel free to create an issue. +To add it to your project add it to your `Cargo.toml`: + +```toml +[dependencies] +framework_lib = "0.6.4" +``` + ## Features To check which features are supported on which OS and platform, From 053ed977ad9061e1f067e6feee6e63e0cfba02ef Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Fri, 5 Jun 2026 15:44:24 +0800 Subject: [PATCH 3/3] README: Add Ultra Series 3 compatibility Signed-off-by: Daniel Schaefer --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2326061..1dea455 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,7 @@ On UEFI and FreeBSD raw port I/O is used - on Linux this can also be used as a f | AMD Ryzen 7040 | Yes | [6.10](https://github.com/torvalds/linux/commit/c8f460d991df93d87de01a96b783cad5a2da9616) | BIOS 3.16+ | | Intel Core Ultra S1 | Yes | [6.12](https://github.com/torvalds/linux/commit/62be134abf4250474a7a694837064bc783d2b291) | BIOS 3.06+ | | AMD Ryzen AI 300 | Yes | [6.12](https://github.com/torvalds/linux/commit/62be134abf4250474a7a694837064bc783d2b291) | Yes | +| Intel Core Ultra S3 | Yes | [6.12](https://github.com/torvalds/linux/commit/62be134abf4250474a7a694837064bc783d2b291) | Yes | | Framework Laptop 16 | | | | | AMD Ryzen 7040 | Yes | [6.10](https://github.com/torvalds/linux/commit/c8f460d991df93d87de01a96b783cad5a2da9616) | BIOS 3.06+ | | AMD Ryzen AI 300 | Yes | [6.10](https://github.com/torvalds/linux/commit/c8f460d991df93d87de01a96b783cad5a2da9616) | Yes |