Skip to content

Commit

Permalink
build svalboard firmware
Browse files Browse the repository at this point in the history
  • Loading branch information
yuanwang-wf committed Mar 30, 2024
1 parent 4348c13 commit 499d873
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
"git+https://github.com/Bastardkb/bastardkb-qmk?ref=bkb-master&submodules=1&shallow=1";
flake = false;
};

svalboard_firmware = {
url = "github:svalboard/vial-qmk";
flake = false;
};
};

outputs = inputs:
Expand Down Expand Up @@ -66,6 +71,26 @@
programs.nixpkgs-fmt.enable = true;

};
packages.svalboard_firmware = pkgs.stdenv.mkDerivation rec {
name = "svalboard.uf2";
src = inputs.svalboard_firmware;

nativeBuildInputs = [ pkgs.qmk ];
buildInputs = with pkgs; [
cacert
];
# this allows us to not need the .git folder
SKIP_VERSION = "1";
SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
buildPhase = ''
make svalboard/trackball/right:vial
'';

installPhase = ''
ls
mv **.uf2 $out/share
'';
};
packages.firmware = pkgs.stdenv.mkDerivation rec {
name = "firmware.uf2";
src = inputs.qmk_firmware;
Expand Down

0 comments on commit 499d873

Please sign in to comment.