From c06d50adebc684d5659fe8426ac29fb85f3bde3c Mon Sep 17 00:00:00 2001 From: Connor Prussin Date: Fri, 25 Apr 2025 07:01:53 -0700 Subject: [PATCH] Add Framework AMD AI 300 Series --- README.md | 1 + flake.nix | 1 + framework/13-inch/amd-ai-300-series/README.md | 15 +++++++++++++++ framework/13-inch/amd-ai-300-series/default.nix | 9 +++++++++ 4 files changed, 26 insertions(+) create mode 100644 framework/13-inch/amd-ai-300-series/README.md create mode 100644 framework/13-inch/amd-ai-300-series/default.nix diff --git a/README.md b/README.md index 77942129..098b39cb 100644 --- a/README.md +++ b/README.md @@ -180,6 +180,7 @@ See code for all available configurations. | [Framework 13th Gen Intel Core](framework/13-inch/13th-gen-intel) | `` | | [Framework Intel Core Ultra Series 1](framework/13-inch/intel-core-ultra-series1) | `` | | [Framework 13 AMD Ryzen 7040 Series](framework/13-inch/7040-amd) | `` | +| [Framework 13 AMD AI 300 Series](framework/13-inch/amd-ai-300-series) | `` | | [Framework 16 AMD Ryzen 7040 Series](framework/16-inch/7040-amd) | `` | | [FriendlyARM NanoPC-T4](friendlyarm/nanopc-t4) | `` | | [FriendlyARM NanoPi R5s](friendlyarm/nanopi-r5s) | `` | diff --git a/flake.nix b/flake.nix index fc84741f..2af97858 100644 --- a/flake.nix +++ b/flake.nix @@ -122,6 +122,7 @@ framework-13th-gen-intel = import ./framework/13-inch/13th-gen-intel; framework-intel-core-ultra-series1 = import ./framework/13-inch/intel-core-ultra-series1; framework-13-7040-amd = import ./framework/13-inch/7040-amd; + framework-amd-ai-300-series = import ./framework/13-inch/amd-ai-300-series; framework-16-7040-amd = import ./framework/16-inch/7040-amd; friendlyarm-nanopc-t4 = import ./friendlyarm/nanopc-t4; friendlyarm-nanopi-r5s = import ./friendlyarm/nanopi-r5s; diff --git a/framework/13-inch/amd-ai-300-series/README.md b/framework/13-inch/amd-ai-300-series/README.md new file mode 100644 index 00000000..8f3b7a42 --- /dev/null +++ b/framework/13-inch/amd-ai-300-series/README.md @@ -0,0 +1,15 @@ +# [Framework Laptop 13](https://frame.work/) + +## Updating Firmware + +First put enable `fwupd` + +```nix +services.fwupd.enable = true; +``` + +Then run + +```sh + $ fwupdmgr update +``` diff --git a/framework/13-inch/amd-ai-300-series/default.nix b/framework/13-inch/amd-ai-300-series/default.nix new file mode 100644 index 00000000..33c5ec67 --- /dev/null +++ b/framework/13-inch/amd-ai-300-series/default.nix @@ -0,0 +1,9 @@ +{ config, lib, pkgs, ... }: + +{ + imports = [ + ../common + ../common/amd.nix + ]; + config.hardware.framework.laptop13.audioEnhancement.rawDeviceName = lib.mkDefault "alsa_output.pci-0000_c1_00.6.analog-stereo"; +}