From 9f919ad68e0c6b396b0478c41565e9e5ec312a64 Mon Sep 17 00:00:00 2001 From: Jet Date: Wed, 18 Mar 2026 16:40:39 -0700 Subject: [PATCH] feat: add tea-init script --- home.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/home.nix b/home.nix index d5bcb57..59feda6 100644 --- a/home.nix +++ b/home.nix @@ -68,6 +68,20 @@ in }; home.packages = with pkgs; [ + # Scripts + (writeShellScriptBin "tea-init" '' + name="''${1:-$(basename "$PWD")}" + login="''${2:-git.extremist.software}" + user=$(tea logins list -o simple | awk -v l="$login" '$2 == "https://"l {print $4}') + if [ -z "$user" ]; then + echo "error: no tea login found for $login" >&2 + exit 1 + fi + tea repo create --name "$name" --login "$login" + git remote add origin "git@''${login}:''${user}/''${name}.git" + git push -u origin "$(git branch --show-current)" + '') + # CLI bat ffmpeg-full