diff --git a/packages/default.nix b/packages/default.nix index df46ab1..17699a1 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -37,6 +37,8 @@ docker-whoami = import ./docker/whoami { inherit pkgs; }; docker-yq = import ./docker/yq { inherit pkgs; }; + linux-firmware-latest = import ./linux-firmware-latest { inherit pkgs; }; + obsidian-plugin-better-word-count = import ./obsidian/plugins/better-word-count { inherit pkgs; }; obsidian-plugin-dataview = import ./obsidian/plugins/dataview { inherit pkgs; }; obsidian-plugin-excalidraw = import ./obsidian/plugins/excalidraw { inherit pkgs; }; diff --git a/packages/linux-firmware-latest/default.nix b/packages/linux-firmware-latest/default.nix new file mode 100644 index 0000000..6c8e9eb --- /dev/null +++ b/packages/linux-firmware-latest/default.nix @@ -0,0 +1,31 @@ +{ pkgs, ... }: +# AUTO-UPDATE: nix-update --flake --version=branch=main linux-firmware +pkgs.stdenvNoCC.mkDerivation rec { + pname = "linux-firmware"; + version = "20250509-unstable-2025-06-12"; + + src = pkgs.fetchFromGitLab { + owner = "kernel-firmware"; + repo = pname; + rev = "0d92efb540f49e0aa254f0685b8a71b82608f5c1"; + hash = "sha256-EwYluSaLL1Fp6QdFnPjSVxH1q5tVgjbo/Ub/fHbQkDs="; + }; + + postUnpack = '' + patchShebangs . + ''; + + nativeBuildInputs = with pkgs; [ + python3 + rdfind + which + ]; + + installTargets = [ + "install" + "dedup" + ]; + + makeFlags = [ "DESTDIR=$(out)" ]; + dontFixup = true; +}