use qmk userspac as described here: https://docs.qmk.fm/newbs_external_userspace
This commit is contained in:
parent
f848451aa7
commit
fdb81678f8
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
*.bin
|
|
@ -18,11 +18,13 @@ Layout with 42 keys based on Miryoku, using Dhorf as base layer:
|
||||||
|
|
||||||
LH/RH: 48.52% | 51.48%
|
LH/RH: 48.52% | 51.48%
|
||||||
|
|
||||||
ATM this needs to be cloned to
|
# How to use
|
||||||
|
|
||||||
/home/cullmann/data/qmk/christoph-cullmann
|
You need to have a locally setup QMK and use this repo as overlay:
|
||||||
|
|
||||||
to work properly.
|
qmk config user.overlay_dir="/home/cullmann/data/qmk/christoph-cullmann"
|
||||||
|
|
||||||
|
# Foundation
|
||||||
|
|
||||||
Based on ideas and code from:
|
Based on ideas and code from:
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
// our shared config parts
|
// our shared config parts
|
||||||
#include "/home/cullmann/data/qmk/christoph-cullmann/common/config.h"
|
#include "common/config.h"
|
||||||
|
|
||||||
// select hand configuration
|
// select hand configuration
|
||||||
#define SPLIT_USB_DETECT
|
#define SPLIT_USB_DETECT
|
|
@ -27,4 +27,4 @@ K24, K25, K26, K27, K28, K29, K30, K31, K32, K33, K34, K35
|
||||||
)
|
)
|
||||||
|
|
||||||
// our shared 42 keys keymap
|
// our shared 42 keys keymap
|
||||||
#include "../common/keymap.h"
|
#include "common/keymap.h"
|
|
@ -1,5 +1,6 @@
|
||||||
# include common settings
|
# include common settings
|
||||||
include /home/cullmann/data/qmk/christoph-cullmann/common/rules.mk
|
ROOT_DIR := $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
|
||||||
|
include ${ROOT_DIR}../../../../rules.mk
|
||||||
|
|
||||||
# build
|
# build
|
||||||
# qmk compile -kb crkbd -km christoph-cullmann
|
# qmk compile -kb crkbd -km christoph-cullmann
|
|
@ -6,7 +6,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
// our shared config parts
|
// our shared config parts
|
||||||
#include "/home/cullmann/data/qmk/christoph-cullmann/common/config.h"
|
#include "common/config.h"
|
||||||
|
|
||||||
//
|
//
|
||||||
// audio configuration
|
// audio configuration
|
|
@ -27,4 +27,4 @@ KC_NO, KC_NO, KC_NO, K36, K37, K38, K39, K40, K41, KC_NO, KC_NO, KC_
|
||||||
)
|
)
|
||||||
|
|
||||||
// our shared 42 keys keymap
|
// our shared 42 keys keymap
|
||||||
#include "../common/keymap.h"
|
#include "common/keymap.h"
|
|
@ -1,5 +1,6 @@
|
||||||
# include common settings
|
# include common settings
|
||||||
include /home/cullmann/data/qmk/christoph-cullmann/common/rules.mk
|
ROOT_DIR := $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
|
||||||
|
include ${ROOT_DIR}../../../../rules.mk
|
||||||
|
|
||||||
# build
|
# build
|
||||||
# qmk compile -kb planck/rev6_drop -km christoph-cullmann
|
# qmk compile -kb planck/rev6_drop -km christoph-cullmann
|
|
@ -11,7 +11,7 @@ MUSIC_ENABLE = no
|
||||||
SPACE_CADET_ENABLE = no
|
SPACE_CADET_ENABLE = no
|
||||||
|
|
||||||
# add achordion to improve home row modifiers
|
# add achordion to improve home row modifiers
|
||||||
SRC += /home/cullmann/data/qmk/christoph-cullmann/common/achordion.c
|
SRC += common/achordion.c
|
||||||
|
|
||||||
# good optimizations
|
# good optimizations
|
||||||
LTO_ENABLE = yes
|
LTO_ENABLE = yes
|
Loading…
Reference in a new issue