about summary refs log tree commit diff
path: root/users/flokli/keyboards/k6_pro/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/flokli/keyboards/k6_pro/default.nix')
-rw-r--r--users/flokli/keyboards/k6_pro/default.nix41
1 files changed, 0 insertions, 41 deletions
diff --git a/users/flokli/keyboards/k6_pro/default.nix b/users/flokli/keyboards/k6_pro/default.nix
deleted file mode 100644
index 49945b88aeec..000000000000
--- a/users/flokli/keyboards/k6_pro/default.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-{ depot, pkgs, ... }:
-
-rec {
-  qmk_firmware_src = pkgs.fetchFromGitHub {
-    owner = "Keychron"; # the Keychron fork of qmk/qmk_firmware
-    repo = "qmk_firmware";
-    rev = "e0a48783e7cde92d1edfc53a8fff511c45e869d4"; # bluetooth_playground branch
-    hash = "sha256-Pk9kXktmej9JyvSt7UMEW2FDrBg7k1lOssh6HjrP5ro=";
-    fetchSubmodules = true;
-  };
-
-  firmware = pkgs.stdenv.mkDerivation {
-    name = "keychron-k6_pro-firmware";
-
-    src = qmk_firmware_src;
-
-    nativeBuildInputs = [
-      pkgs.qmk
-    ];
-
-    buildPhase = ''
-      mkdir -p keyboards/keychron/k6_pro/ansi/rgb/keymaps/flokli
-      cp ${./keymap.c} keyboards/keychron/k6_pro/ansi/rgb/keymaps/flokli/keymap.c
-      cp ${./rules.mk} keyboards/keychron/k6_pro/ansi/rgb/keymaps/flokli/rules.mk
-
-      make keychron/k6_pro/ansi/rgb:flokli
-    '';
-
-    installPhase = ''
-      mkdir -p $out
-
-      cp keychron_k6_pro_ansi_rgb_flokli.bin $out/
-    '';
-  };
-
-  flash = pkgs.writeShellScript "flash.sh" ''
-    QMK_HOME=${qmk_firmware_src} ${pkgs.qmk}/bin/qmk flash ${firmware}/keychron_k6_pro_ansi_rgb_flokli.bin
-  '';
-
-  meta.ci.targets = [ "firmware" ];
-}