aboutsummaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/default.nix18
-rw-r--r--keyboards/f62/default.nix38
-rw-r--r--keyboards/f62/keymap.c45
-rw-r--r--keyboards/f77/default.nix38
-rw-r--r--keyboards/f77/keymap.c50
-rw-r--r--keyboards/nk65b/default.nix33
-rw-r--r--keyboards/nk65b/keymap.c59
-rw-r--r--keyboards/nk87/default.nix33
-rw-r--r--keyboards/nk87/keymap.c63
-rw-r--r--keyboards/nk_classic_tkl/default.nix33
-rw-r--r--keyboards/nk_classic_tkl/keymap.c73
-rw-r--r--keyboards/shared/config.h6
-rw-r--r--keyboards/shared/leader.c38
-rw-r--r--keyboards/shared/rules.mk12
-rw-r--r--keyboards/steezy60/default.nix36
-rw-r--r--keyboards/steezy60/keymap.c54
-rw-r--r--keyboards/xd60/default.nix19
-rw-r--r--keyboards/xd60/keymap.c46
-rw-r--r--keyboards/xd84pro/default.nix33
-rw-r--r--keyboards/xd84pro/keymap.c45
-rw-r--r--keyboards/xd87/default.nix19
-rw-r--r--keyboards/xd87/keymap.c56
22 files changed, 0 insertions, 847 deletions
diff --git a/keyboards/default.nix b/keyboards/default.nix
deleted file mode 100644
index e7155bb..0000000
--- a/keyboards/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ lib, ... }:
-let
- inherit (lib) mkOption types;
-in {
- perSystem = {...}: {
- imports = [
- ./f62
- ./f77
- ./nk65b
- ./nk87
- ./nk_classic_tkl
- ./steezy60
- # ./xd60
- ./xd84pro
- # ./xd87
- ];
- };
-}
diff --git a/keyboards/f62/default.nix b/keyboards/f62/default.nix
deleted file mode 100644
index c23755c..0000000
--- a/keyboards/f62/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ pkgs, lib, ... }: let
- base = {
- type = "qmk";
- qmk = {
- qmk_firmware = pkgs.qmk_firwmare-modelf;
- keyboard = {
- name = "model_f_labs/f62";
- revision = "wcass";
- };
- build.flash = fw: ''
- ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
- '';
- };
- };
-in {
- devices = {
- "f62:default" = base;
-
- "f62:me" = base // {
- qmk.keymap = rec {
- name = "me";
- src = pkgs.symlinkJoin {
- inherit name;
- path = [
- (builtins.path {
- inherit name;
- path = ./.;
- })
- (builtins.path {
- name = "shared";
- path = ../shared;
- })
- ];
- };
- };
- };
- };
-}
diff --git a/keyboards/f62/keymap.c b/keyboards/f62/keymap.c
deleted file mode 100644
index 971b66a..0000000
--- a/keyboards/f62/keymap.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum layers {
- qty,
- wrk,
- fnc,
- qmk
-};
-
-#define TAB_fn LT(fnc,KC_TAB)
-#define UPPER RSFT_T(KC_UP)
-#define DOWNER RALT_T(KC_DOWN)
-#define RIGHTER RCTL_T(KC_RGHT)
-#define LEFTER RGUI_T(KC_LEFT)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_all(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, UPPER, MO(fnc),
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, LEFTER, DOWNER, RIGHTER
- ),
- [wrk] = LAYOUT_all(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, UPPER, MO(fnc),
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, LEFTER, DOWNER, RIGHTER
- ),
- [fnc] = LAYOUT_all(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, KC_VOLD, KC_VOLU, MO(qmk),
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, _______, _______,
- KC_CAPS, KC_CAPS, XXXXXXX, XXXXXXX, KC_MSEL, XXXXXXX, XXXXXXX, XXXXXXX, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_UP, _______,
- _______, _______, _______, KC_MPLY, KC_MPLY, KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [qmk] = LAYOUT_all(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
- )
-};
diff --git a/keyboards/f77/default.nix b/keyboards/f77/default.nix
deleted file mode 100644
index 4af837e..0000000
--- a/keyboards/f77/default.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{ pkgs, lib, ... }: let
- base = {
- type = "qmk";
- qmk = {
- qmk_firmware = pkgs.qmk_firmware-modelf;
- keyboard = {
- name = "model_f_labs/f77";
- revision = "wcass";
- };
- build.flash = fw: ''
- ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
- '';
- };
- };
-in {
- devices = {
- "f77:default" = base;
-
- "f77" = lib.recursiveUpdate base {
- qmk.keymap = rec {
- name = "me";
- src = pkgs.symlinkJoin {
- inherit name;
- paths = [
- (builtins.path {
- inherit name;
- path = ./.;
- })
- (builtins.path {
- name = "shared";
- path = ../shared;
- })
- ];
- };
- };
- };
- };
-}
diff --git a/keyboards/f77/keymap.c b/keyboards/f77/keymap.c
deleted file mode 100644
index ace1f5e..0000000
--- a/keyboards/f77/keymap.c
+++ /dev/null
@@ -1,50 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum layers {
- qty,
- wrk,
- sym,
- fnc,
- qmk
-};
-
-#define TAB_fn LT(fnc,KC_TAB)
-#define GRV_fn LT(sym,KC_GRV)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_all(
- GRV_fn, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_VOLD, KC_MUTE, KC_VOLU,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, TT(fnc), KC_MPRV, KC_UP, KC_MNXT,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [wrk] = LAYOUT_all(
- GRV_fn, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT, KC_ENT, KC_VOLD, KC_MUTE, KC_VOLU,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, TT(fnc), KC_MPRV, KC_UP, KC_MNXT,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [sym] = LAYOUT_all(
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_ASTR, XXXXXXX, KC_0, KC_MINS, KC_PLUS, KC_BSPC, KC_BSPC, KC_PAST, KC_PMNS, KC_PPLS,
- KC_TAB, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_7, KC_8, KC_9, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_P7, KC_P8, KC_P9,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_4, KC_5, KC_6, XXXXXXX, XXXXXXX, _______, _______, KC_P4, KC_P5, KC_P6,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_1, KC_2, KC_3, KC_SLSH, XXXXXXX, _______, KC_P1, KC_P2, KC_P3,
- _______, _______, _______, KC_0, KC_0, _______, _______, _______, KC_P0, KC_PDOT, KC_PENT
- ),
- [fnc] = LAYOUT_all(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL, KC_PAST, KC_PMNS, KC_PPLS,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, KC_VOLD, KC_VOLU, MO(qmk), KC_P7, KC_P8, KC_P9,
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, _______, _______, KC_P4, KC_P5, KC_P6,
- KC_CAPS, KC_CAPS, XXXXXXX, XXXXXXX, KC_MSEL, XXXXXXX, XXXXXXX, XXXXXXX, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_CAPS, _______, KC_P1, KC_P2, KC_P3,
- _______, _______, _______, KC_MPLY, KC_MPLY, _______, _______, _______, KC_P0, KC_PDOT, KC_PENT
- ),
- [qmk] = LAYOUT_all(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
- )
-};
diff --git a/keyboards/nk65b/default.nix b/keyboards/nk65b/default.nix
deleted file mode 100644
index 1700a6f..0000000
--- a/keyboards/nk65b/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ pkgs, lib, ... }: let
- base = {
- type = "qmk";
- qmk = {
- keyboard.name = "novelkeys/nk65b";
- build.flash = fw: ''
- ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
- '';
- };
- };
-in {
- devices = {
- "nk65b-default" = base;
- "nk65b" = lib.recursiveUpdate base {
- qmk.keymap = rec {
- name = "mwahaha";
- src = pkgs.symlinkJoin {
- inherit name;
- paths = [
- (builtins.path {
- inherit name;
- path = ./.;
- })
- (builtins.path {
- name = "shared";
- path = ../shared;
- })
- ];
- };
- };
- };
- };
-}
diff --git a/keyboards/nk65b/keymap.c b/keyboards/nk65b/keymap.c
deleted file mode 100644
index 993493b..0000000
--- a/keyboards/nk65b/keymap.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright 2019 Yiancar
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#include QMK_KEYBOARD_H
-
-enum layers {
- qty,
- wrk,
- fnc,
- qmk
-};
-
-#define TAB_fn LT(fnc, KC_TAB)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_65_ansi(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_PGUP,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
-
- [wrk] = LAYOUT_65_ansi(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT, KC_PGUP,
- KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
-
- [fnc] = LAYOUT_65_ansi(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, _______,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, XXXXXXX, XXXXXXX, MO(qmk), KC_MUTE,
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, XXXXXXX, KC_VOLU,
- KC_CAPS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_CAPS, _______, KC_VOLD,
- _______, _______, _______, KC_MPLY, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______
- ),
-
- [qmk] = LAYOUT_65_ansi(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, RGB_TOG, XXXXXXX, XXXXXXX, QK_BOOT, RGB_MOD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_VAI, XXXXXXX,
- _______, _______, _______, XXXXXXX, _______, _______, _______, RGB_SPD, RGB_VAD, RGB_SPI
- ),
-};
diff --git a/keyboards/nk87/default.nix b/keyboards/nk87/default.nix
deleted file mode 100644
index 8e8b239..0000000
--- a/keyboards/nk87/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ pkgs, lib, ... }: let
- base = {
- type = "qmk";
- qmk = {
- keyboard.name = "novelkeys/nk87";
- build.flash = fw: ''
- ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin";
- '';
- };
- };
-in {
- devices = {
- "nk87:default" = base;
- "nk87:me" = lib.recursiveUpdate base {
- qmk.keymap = rec {
- name = "me";
- src = pkgs.symlinkJoin {
- inherit name;
- paths = [
- (builtins.path {
- inherit name;
- path = ./.;
- })
- (builtins.path {
- name = "shared";
- path = ../shared;
- })
- ];
- };
- };
- };
- };
-}
diff --git a/keyboards/nk87/keymap.c b/keyboards/nk87/keymap.c
deleted file mode 100644
index 72a7aea..0000000
--- a/keyboards/nk87/keymap.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright 2022 Yiancar
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#include QMK_KEYBOARD_H
-
-enum layers {
- qty,
- wrk,
- fnc,
- qmk
-};
-
-#define TAB_fn LT(fnc, KC_TAB)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_tkl_f13_ansi_tsangan(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_F13, KC_PSCR, KC_SCRL, KC_PAUS,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
-
- [wrk] = LAYOUT_tkl_f13_ansi_tsangan(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_F13, KC_PSCR, KC_SCRL, KC_PAUS,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT,
- KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
-
- [fnc] = LAYOUT_tkl_f13_ansi_tsangan(
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_VOLD, KC_MUTE, KC_VOLU,
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, XXXXXXX, XXXXXXX, KC_VOLU,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, XXXXXXX, XXXXXXX, MO(qmk), XXXXXXX, XXXXXXX, KC_VOLD,
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, XXXXXXX,
- KC_CAPS, RGB_TOG, RGB_MOD, RGB_HUD, RGB_HUI, RGB_SAD, RGB_SAI, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_CAPS, _______,
- _______, _______, _______, KC_MPLY, KC_TRNS, KC_TRNS, KC_TRNS, _______, _______, _______
- ),
-
- [qmk] = LAYOUT_tkl_f13_ansi_tsangan(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_HUI, RGB_SAI,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, RGB_HUD, RGB_SAD,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, RGB_TOG, XXXXXXX, XXXXXXX, QK_BOOT, RGB_MOD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_VAI,
- _______, _______, _______, XXXXXXX, _______, _______, _______, RGB_SPD, RGB_VAD, RGB_SPI
- ),
-};
diff --git a/keyboards/nk_classic_tkl/default.nix b/keyboards/nk_classic_tkl/default.nix
deleted file mode 100644
index b2554b8..0000000
--- a/keyboards/nk_classic_tkl/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ pkgs, lib, ... }: let
- base = {
- type = "qmk";
- qmk = {
- keyboard.name = "novelkeys/nk_classic_tkl";
- build.flash = fw: ''
- ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
- '';
- };
- };
-in {
- devices = {
- "nk_classic:default" = base;
- "nk_classic:me" = lib.recursiveUpdate base {
- qmk.keymap = rec {
- name = "me";
- src = pkgs.symlinkJoin {
- inherit name;
- paths = [
- (builtins.path {
- inherit name;
- path = ./.;
- })
- (builtins.path {
- name = "shared";
- path = ../shared;
- })
- ];
- };
- };
- };
- };
-}
diff --git a/keyboards/nk_classic_tkl/keymap.c b/keyboards/nk_classic_tkl/keymap.c
deleted file mode 100644
index 6f647f5..0000000
--- a/keyboards/nk_classic_tkl/keymap.c
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Copyright 2024 Yiancar-Designs
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#include QMK_KEYBOARD_H
-
-enum my_keycodes {
- RETRO_RGB = QK_USER_0
-};
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-[0] = LAYOUT_tkl_ansi_tsangan( /* Base */
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),
-
-[1] = LAYOUT_tkl_ansi_tsangan( /* FN */
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_VOLU, KC_VOLD, KC_MUTE,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, RM_TOGG, RM_NEXT, RM_HUED, RM_HUEU, RM_SATD, RM_SATU, RM_VALD, RM_VALU, RM_SPDD, RM_SPDU, _______, _______,
- _______, _______, _______, RETRO_RGB, _______, _______, _______, _______, _______, _______),
-
-};
-
-bool rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
- if (host_keyboard_led_state().caps_lock) {
- for (uint8_t i = 50; i <= 55; i++) {
- rgb_matrix_set_color(i, 255, 86, 0);
- }
- } else if ((rgb_matrix_get_mode() == RGB_MATRIX_TYPING_HEATMAP) || (rgb_matrix_get_mode() == RGB_MATRIX_DIGITAL_RAIN)) {
- for (uint8_t i = 50; i <= 55; i++) {
- rgb_matrix_set_color(i, 0, 0, 0);
- }
- }
- return false;
-}
-
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
- switch (keycode) {
- case RETRO_RGB:
- if (record->event.pressed) {
- switch (rgb_matrix_get_flags()) {
- case LED_FLAG_ALL: {
- rgb_matrix_set_flags(LED_FLAG_INDICATOR);
- }
- break;
- default: {
- rgb_matrix_set_flags(LED_FLAG_ALL);
- }
- break;
- }
- }
- return false; // Skip all further processing of this key
- default:
- return true; // Process all other keycodes normally
- }
-}
diff --git a/keyboards/shared/config.h b/keyboards/shared/config.h
deleted file mode 100644
index 140922d..0000000
--- a/keyboards/shared/config.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#define CTL_ESC LCTL_T(KC_ESC)
-#define TAPPING_TOGGLE 2
-
-#define LEADER_NO_TIMEOUT
-#define LEADER_TIMEOUT 250
-#define LEADER_PER_KEY_TIMING
diff --git a/keyboards/shared/leader.c b/keyboards/shared/leader.c
deleted file mode 100644
index fd8ae82..0000000
--- a/keyboards/shared/leader.c
+++ /dev/null
@@ -1,38 +0,0 @@
-LEADER_EXTERNS();
-
-void matrix_scan_user(void) {
- LEADER_DICTIONARY() {
- leading = false;
- leader_end();
-
- // G
- SEQ_ONE_KEY(LSFT(KC_G)) {
- tap_code(KC_END);
- }
-
- // G
- SEQ_ONE_KEY(RSFT(KC_G)) {
- tap_code(KC_END);
- }
-
- // gg
- SEQ_TWO_KEYS(KC_G, KC_G) {
- tap_code(KC_HOME);
- }
-
- // d
- SEQ_ONE_KEY(KC_D) {
- tap_code(KC_PGDN);
- }
-
- // u
- SEQ_ONE_KEY(KC_U) {
- tap_code(KC_PGUP);
- }
-
- // reset
- SEQ_FIVE_KEYS(KC_R, KC_E, KC_S, KC_E, KC_T) {
- reset_keyboard();
- }
- }
-}
diff --git a/keyboards/shared/rules.mk b/keyboards/shared/rules.mk
deleted file mode 100644
index 1636b99..0000000
--- a/keyboards/shared/rules.mk
+++ /dev/null
@@ -1,12 +0,0 @@
-# SRC += leader.c
-
-CONSOLE_ENABLE = no
-COMMAND_ENABLE = yes
-EXTRAKEY_ENABLE = yes
-BACKLIGHT_ENABLE = no
-RGBLIGHT_ENABLE = no
-SLEEP_LED_ENABLE = no
-NKRO_ENABLE = no
-BLUETOOTH_ENABLE = no
-AUDIO_ENABLE = no
-LEADER_ENABLE = yes
diff --git a/keyboards/steezy60/default.nix b/keyboards/steezy60/default.nix
deleted file mode 100644
index 28b6b7a..0000000
--- a/keyboards/steezy60/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ pkgs, lib, ... }: let
- base = {
- type = "qmk";
- qmk = {
- keyboard = {
- name = "4pplet/steezy60";
- revision = "rev_a";
- };
- build.flash = fw: ''
- ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
- '';
- };
- };
-in {
- devices = {
- "steezy:default" = base;
- "steezy:me" = lib.recursiveUpdate base {
- qmk.keymap = rec {
- name = "me";
- src = pkgs.symlinkJoin {
- inherit name;
- paths = [
- (builtins.path {
- inherit name;
- path = ./.;
- })
- (builtins.path {
- name = "shared";
- path = ../shared;
- })
- ];
- };
- };
- };
- };
-}
diff --git a/keyboards/steezy60/keymap.c b/keyboards/steezy60/keymap.c
deleted file mode 100644
index f5a6c81..0000000
--- a/keyboards/steezy60/keymap.c
+++ /dev/null
@@ -1,54 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum layers {
- qty,
- wrk,
- sym,
- fnc,
- qmk,
-};
-
-#define TAB_fn LT(fnc,KC_TAB)
-#define GRV_fn LT(sym,KC_GRV)
-#define UPPER RSFT_T(KC_UP)
-#define DOWNER LT(fnc,KC_DOWN)
-#define LEFTER RGUI_T(KC_LEFT)
-#define RIGHTER RCTL_T(KC_RGHT)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_all(
- GRV_fn, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, UPPER, UPPER, UPPER,
- KC_LCTL, KC_LGUI, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, LEFTER, LEFTER, DOWNER, DOWNER, RIGHTER
- ),
- [wrk] = LAYOUT_all(
- GRV_fn, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, UPPER, UPPER, UPPER,
- KC_LCTL, KC_LGUI, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_SPC, LEFTER, LEFTER, DOWNER, DOWNER, RIGHTER
- ),
- [sym] = LAYOUT_all(
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_ASTR, XXXXXXX, KC_0, KC_MINS, KC_PLUS, KC_BSPC, KC_BSPC,
- KC_TAB, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_7, KC_8, KC_9, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_4, KC_5, KC_6, XXXXXXX, XXXXXXX, _______, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_1, KC_2, KC_3, KC_SLSH, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, _______, _______, _______, KC_0, KC_0, KC_0, _______, _______, _______, _______, _______
- ),
- [fnc] = LAYOUT_all(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, KC_VOLD, KC_VOLU, MO(qmk),
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, _______, _______,
- KC_CAPS, KC_CAPS, XXXXXXX, XXXXXXX, KC_MSEL, XXXXXXX, XXXXXXX, XXXXXXX, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_CAPS, KC_CAPS, KC_CAPS,
- _______, _______, _______, _______, KC_MPLY, KC_MPLY, KC_MPLY, _______, _______, _______, _______, _______
- ),
- [qmk] = LAYOUT_all(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______, XXXXXXX
- ),
-};
diff --git a/keyboards/xd60/default.nix b/keyboards/xd60/default.nix
deleted file mode 100644
index 8cef0de..0000000
--- a/keyboards/xd60/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{...}: let
- base = {
- firmware.type = "qmk";
- qmk.keyboard.name = "kprepublic/xd60";
- };
-in {
- devices = {
- "xd60:default" = base;
- "xd60:me" = base // {
- qmk.keymap = rec {
- name = "me";
- src = builtins.path {
- inherit name;
- path = ./.;
- };
- };
- };
- };
-}
diff --git a/keyboards/xd60/keymap.c b/keyboards/xd60/keymap.c
deleted file mode 100644
index a211d1c..0000000
--- a/keyboards/xd60/keymap.c
+++ /dev/null
@@ -1,46 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum layers {
- qty,
- wrk,
- fnc,
- qmk,
-};
-
-#define TAB_fn LT(fnc,KC_TAB)
-#define UPPER RSFT_T(KC_UP)
-#define DOWNER LT(fnc,KC_DOWN)
-#define LEFTER RALT_T(KC_LEFT)
-#define RIGHTER RCTL_T(KC_RGHT)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_all(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, UPPER, UPPER, MO(fnc),
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, LEFTER, DOWNER, DOWNER, RIGHTER
- ),
- [wrk] = LAYOUT_all(
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, UPPER, UPPER, MO(fnc),
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, LEFTER, DOWNER, DOWNER, RIGHTER
- ),
- [fnc] = LAYOUT_all(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, KC_VOLD, KC_VOLU, MO(qmk),
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, _______, _______,
- KC_CAPS, KC_CAPS, XXXXXXX, XXXXXXX, KC_MSEL, XXXXXXX, XXXXXXX, XXXXXXX, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_CAPS, KC_CAPS, _______,
- _______, _______, _______, KC_MPLY, _______, _______, _______, _______, _______
- ),
- [qmk] = LAYOUT_all(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, _______
- ),
-
-};
diff --git a/keyboards/xd84pro/default.nix b/keyboards/xd84pro/default.nix
deleted file mode 100644
index d254e33..0000000
--- a/keyboards/xd84pro/default.nix
+++ /dev/null
@@ -1,33 +0,0 @@
-{ pkgs, lib, ... }: let
- base = {
- type = "qmk";
- qmk = {
- keyboard.name = "xiudi/xd84pro";
- build.flash = fw: ''
- ${pkgs.dfu-util}/bin/dfu-util "${fw}.bin"
- '';
- };
- };
-in {
- devices = {
- "xd84pro:default" = base;
- "xd84pro" = lib.recursiveUpdate base {
- qmk.keymap = rec {
- name = "me";
- src = pkgs.symlinkJoin {
- inherit name;
- paths = [
- (builtins.path {
- inherit name;
- path = ./.;
- })
- (builtins.path {
- name = "shared";
- path = ../shared;
- })
- ];
- };
- };
- };
- };
-}
diff --git a/keyboards/xd84pro/keymap.c b/keyboards/xd84pro/keymap.c
deleted file mode 100644
index 304eca1..0000000
--- a/keyboards/xd84pro/keymap.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include QMK_KEYBOARD_H
-
-enum layers {
- qty,
- wrk,
- fnc,
- qmk,
-}
-
-#define TAB_fn LT(fnc,KC_TAB)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_all(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_VOLD, KC_MUTE, KC_VOLU,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_INS,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(fnc), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [wrk] = LAYOUT_all(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_VOLD, KC_MUTE, KC_VOLU,
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_INS,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT, KC_ENT, KC_PGUP,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_PGDN,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(fnc), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [fnc] = LAYOUT_all(
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_DEL, KC_DEL, _______,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, KC_VOLD, KC_VOLU, MO(qmk), _______,
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, _______, _______, KC_HOME,
- KC_CAPS, KC_CAPS, XXXXXXX, XXXXXXX, KC_MSEL, XXXXXXX, XXXXXXX, XXXXXXX, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_CAPS, _______, KC_END,
- _______, _______, _______, KC_MPLY, _______, _______, _______, _______, _______, _______
- ),
- [qmk] = LAYOUT_all(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
- )
-};
diff --git a/keyboards/xd87/default.nix b/keyboards/xd87/default.nix
deleted file mode 100644
index 54b62c2..0000000
--- a/keyboards/xd87/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ pkgs, ... }: let
- base = {
- firmware.type = "qmk";
- qmk.keyboard.name = "xiudi/xd84pro";
- };
-in {
- devices = {
- "xd87:default" = base;
- "xd87:me" = base // {
- qmk.keymap = rec {
- name = "me";
- src = builtins.path {
- inherit name;
- path = ./.;
- };
- };
- };
- };
-}
diff --git a/keyboards/xd87/keymap.c b/keyboards/xd87/keymap.c
deleted file mode 100644
index c806df5..0000000
--- a/keyboards/xd87/keymap.c
+++ /dev/null
@@ -1,56 +0,0 @@
-#include QMK_KEYBOARD_H
-/* #include "leader.c" */
-
-enum layers {
- qty,
- wrk,
- sym,
- fnc,
- qmk,
-};
-
-#define TAB_fn LT(fnc,KC_TAB)
-#define GRV_fn LT(sym,KC_GRV)
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [qty] = LAYOUT_all(
- KC_ESC, XXXXXXX, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_VOLD, KC_MUTE, KC_VOLU,
- GRV_fn, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- TAB_fn, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- CTL_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, TT(fnc), XXXXXXX, KC_UP, XXXXXXX,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RGUI, KC_RALT, TT(fnc), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [wrk] = LAYOUT_all(
- KC_ESC, XXXXXXX, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_VOLD, KC_MUTE, KC_VOLU,
- GRV_fn, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
- TAB_fn, KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_SCLN, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
- CTL_ESC, KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, KC_QUOT, KC_ENT, KC_ENT,
- KC_LSFT, KC_LSFT, KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, TT(fnc), XXXXXXX, KC_UP, XXXXXXX,
- KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RGUI, KC_RALT, TT(fnc), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT
- ),
- [sym] = LAYOUT_all(
- _______, XXXXXXX, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_ASTR, XXXXXXX, KC_0, KC_MINS, KC_PLUS, KC_BSPC, KC_BSPC, XXXXXXX, XXXXXXX, XXXXXXX,
- KC_TAB, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_7, KC_8, KC_9, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_4, KC_5, KC_6, XXXXXXX, XXXXXXX, _______, _______,
- _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_1, KC_2, KC_3, KC_SLSH, _______, _______, XXXXXXX, _______, XXXXXXX,
- _______, _______, _______, KC_0, KC_0, _______, _______, _______, _______, _______, _______, _______
- ),
- [fnc] = LAYOUT_all(
- _______, XXXXXXX, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, KC_DEL, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_HOME, KC_COPY, KC_PGUP, XXXXXXX, XXXXXXX, KC_PSTE, KC_VOLD, KC_VOLU, MO(qmk), XXXXXXX, XXXXXXX, XXXXXXX,
- KC_ESC, XXXXXXX, KC_PSCR, KC_PGDN, XXXXXXX, KC_END, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, XXXXXXX, XXXXXXX, _______, _______,
- KC_CAPS, KC_CAPS, XXXXXXX, XXXXXXX, KC_MSEL, XXXXXXX, XXXXXXX, XXXXXXX, KC_MUTE, KC_MPRV, KC_MNXT, KC_FIND, KC_CAPS, _______, XXXXXXX, KC_VOLU, XXXXXXX,
- _______, _______, _______, KC_MPLY, KC_MPLY, _______, _______, _______, _______, KC_MPRV, KC_VOLD, KC_MNXT
- ),
- [qmk] = LAYOUT_all(
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- _______, TO(qty), TO(wrk), XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX,
- XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX
- ),
-};