summary refs log tree commit diff stats
path: root/scripts/deploy.sh
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-06-28 21:39:11 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-06-28 21:41:28 +0200
commit382540092e4118d9980ee600c3d362b873c222ec (patch)
tree6b452abb10efc9a31b2c3bcf42faa449762f6474 /scripts/deploy.sh
parentfeat(keymaps/soispha/layout/keymap.h): Provide keys for the mods (diff)
downloadqmk_layout-382540092e4118d9980ee600c3d362b873c222ec.zip
build(scripts/deploy): Init
Diffstat (limited to 'scripts/deploy.sh')
-rwxr-xr-xscripts/deploy.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/deploy.sh b/scripts/deploy.sh
new file mode 100755
index 0000000..49b202d
--- /dev/null
+++ b/scripts/deploy.sh
@@ -0,0 +1,15 @@
+#! /usr/bin/env sh
+
+wally-cli "$1"
+
+root="$(git rev-parse --show-toplevel)"
+version="$(nix eval --file ./version.nix)"
+
+cat >./version.nix <<EOF
+# NOTE: Change this _EVERY_ time you actually use a new keymap. <2024-12-29>
+$((version + 1))
+EOF
+
+cp --no-preserve=mode "$1" "$root/deploys/"
+
+# vim: ft=sh