all recent config changes

This commit is contained in:
Sebastian Moser
2026-09-16 21:34:44 +00:00
parent 8898b126cd
commit 28986507c9
109 changed files with 10715 additions and 8859 deletions

36
mods/nurPkgs/zmk-cli.nix Normal file
View File

@@ -0,0 +1,36 @@
{ pkgs ? import <nixpkgs> {} }:
pkgs.python3Packages.buildPythonApplication rec {
pname = "zmk-cli";
version = "0.5.0";
pyproject = true; # Tells Nix to expect a pyproject.toml instead of setup.py
src = pkgs.fetchFromGitHub {
owner = "zmkfirmware";
repo = "zmk-cli";
rev = "v${version}";
hash = "sha256-GhECLAvs4qkUGeINDSF4oJtZnXHxljmVVERyoezt35w=";
};
nativeBuildInputs = with pkgs.python3Packages; [
setuptools
setuptools-scm
wheel
];
propagatedBuildInputs = with pkgs.python3Packages; [
dacite
giturlparse
mako
rich
ruamel-yaml
shellingham
typer
west
];
meta = {
description = "Command line tool for the ZMK Firmware";
homepage = "https://github.com/zmkfirmware/zmk-cli";
};
}