{"id":25067486,"url":"https://github.com/evanwon/evans-moonlander-keyboard-config","last_synced_at":"2025-10-06T00:17:09.292Z","repository":{"id":267850092,"uuid":"902545614","full_name":"evanwon/evans-moonlander-keyboard-config","owner":"evanwon","description":"This repository contains the custom layout and configurations I use with my ZSA Moonlander keyboard. The primary source of truth for this is Oryx (https://configure.zsa.io/moonlander/layouts/wwgZ3/latest/0) and it's easier to install there; this is more of a failsafe.","archived":false,"fork":false,"pushed_at":"2024-12-12T20:01:44.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T20:57:19.690Z","etag":null,"topics":["moonlander","moonlander-layout","zsa","zsa-moonlander"],"latest_commit_sha":null,"homepage":"https://configure.zsa.io/moonlander/layouts/wwgZ3/latest/0","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/evanwon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-12T19:24:44.000Z","updated_at":"2024-12-12T20:01:48.000Z","dependencies_parsed_at":"2024-12-12T20:39:30.789Z","dependency_job_id":"b775559c-7cfe-4e2d-860e-e83e78b2aa27","html_url":"https://github.com/evanwon/evans-moonlander-keyboard-config","commit_stats":null,"previous_names":["evanwon/evans-moonlander-keyboard-config"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanwon%2Fevans-moonlander-keyboard-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanwon%2Fevans-moonlander-keyboard-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanwon%2Fevans-moonlander-keyboard-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/evanwon%2Fevans-moonlander-keyboard-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/evanwon","download_url":"https://codeload.github.com/evanwon/evans-moonlander-keyboard-config/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246485622,"owners_count":20785358,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["moonlander","moonlander-layout","zsa","zsa-moonlander"],"created_at":"2025-02-06T20:57:28.002Z","updated_at":"2025-10-06T00:17:04.253Z","avatar_url":"https://github.com/evanwon.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# evans-moonlander-keyboard-config\nThis repository contains the custom keyboard layout and configurations I use with my [ZSA Moonlander keyboard](https://www.zsa.io/moonlander). It's pretty awesome (both the keyboard and the layout) and I use it every day for both work and gaming.\n\nIf you're interested in using this layout (or just want to view its layout/mappings/etc.), check it out on [Oryx](https://configure.zsa.io/moonlander/layouts/wwgZ3/latest/0) -- Oryx is the primary source of truth, has a lovely GUI editor, and you can flash your keyboard directly from your Chromium-based browser (or the [Keymapp native desktop app](https://www.zsa.io/flash)). This GitHub repo is more of a failsafe.\n\n# Boilerplate guidance from the folks at ZSA (not me)\n\n- Use the documentation at [https://docs.qmk.fm/](https://docs.qmk.fm/) to set up your environment for building your firmware.\n- Build your layout against [https://github.com/zsa/qmk_firmware/](https://github.com/zsa/qmk_firmware/) which is our QMK fork (instead of qmk/qmk_firmware). This is what Oryx (the graphical configurator) uses, so it's guaranteed to work.\n- Create a folder with a simple name (no spaces!) for your layout inside the qmk_firmware/keyboards/moonlander/keymaps/ folder.\n- Copy the contents of the \\*\\_source folder (in the .zip you downloaded from Oryx) into this folder.\n- Make sure you've set up your environment per the [QMK docs](https://docs.qmk.fm/#/newbs_getting_started?id=set-up-your-environment) so compilation would actually work.\n- From your shell, make sure your working directory is qmk*firmware, then enter the command `make moonlander:_layout_`, substituting the name of the folder you created for \"_layout_\".\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevanwon%2Fevans-moonlander-keyboard-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevanwon%2Fevans-moonlander-keyboard-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevanwon%2Fevans-moonlander-keyboard-config/lists"}