zmk/config/west.yml
urob d1dfb03d8e Switch to vanilla ZMK & bump version
Back to vanilla ZMK! Yay!

To get rid of the remaining few custom dependencies I am making a few
additional small changes:

- Drop generic usage page keycodes for now (they didn't work on
  bluetooth for me)
- Stop using display tweaks for Corneish Zen (at this point my display
  is almost dead anyhow & I can just disable the widgets alltogether)
- Refactor repo to move Zephyr to the top-level
- Overload zephyr directly from the parent west manifest to get
  child-node fix
- Use custom justfile recipe to get `west test` running
2024-12-16 23:52:35 -05:00

77 lines
1.9 KiB
YAML

# This file specifies the build dependencies for Github Action workflows and
# for local build environments. The workspace has four toplevel directories
# containing the user config, modules, zephy and ZMK.
#
# ZMK-Workspace
# ├── config
# ├── modules
# ├── zephyr
# └── zmk
#
# To create a local build environment, clone this repository and then run the
# following commands from its toplevel directory:
#
# $ west init -l config
# $ west update
# $ west zephyr-export
#
---
manifest:
defaults:
remote: urob
revision: v0.1
remotes:
- name: urob
url-base: https://github.com/urob
- name: zmkfirmware
url-base: https://github.com/zmkfirmware
projects:
# This is vanilla ZMK - just using my remote to pin the current state of main,
# as upstream hasn't yet released a version with mouse.
- name: zmk
revision: v0.1+mouse
import: app/west.yml
# ZMK modules
- name: zmk-adaptive-key
path: modules/zmk/adaptive-key
- name: zmk-auto-layer
path: modules/zmk/auto-layer
- name: zmk-helpers
path: modules/zmk/helpers
- name: zmk-leader-key
revision: v0.1+locality
path: modules/zmk/leader-key
- name: zmk-tri-state
path: modules/zmk/tri-state
# Temporarily overload Zephyr until
# https://github.com/zmkfirmware/zephyr/pull/40 is merged.
- name: zephyr
revision: v3.5.0+zmk-fixes
clone-depth: 1
import:
name-blocklist:
- ci-tools
- hal_altera
- hal_cypress
- hal_infineon
- hal_microchip
- hal_nxp
- hal_openisa
- hal_silabs
- hal_xtensa
- hal_st
- hal_ti
- loramac-node
- mcuboot
- mcumgr
- net-tools
- openthread
- edtt
- trusted-firmware-m
self:
path: config