commit 907d85785da80dfdbc702ffd40ce0cca288378b9
parent 98c1912fa93433f37aabb237e4905861ec04ad21
Author: Damian Myrda <damian@prime8.dev>
Date: Wed, 21 Jan 2026 16:27:15 -0600
add pre-commit with shfmt, sort Brewfile, remove 1password ssh agent
Diffstat:
4 files changed, 23 insertions(+), 20 deletions(-)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
@@ -0,0 +1,5 @@
+repos:
+ - repo: https://github.com/scop/pre-commit-shfmt
+ rev: v3.10.0-1
+ hooks:
+ - id: shfmt
diff --git a/Brewfile b/Brewfile
@@ -14,13 +14,14 @@ brew "zoxide"
## install 1password-cli manually
# Development
-brew "oven-sh/bun/bun"
brew "fnm"
brew "gh"
brew "go"
brew "node"
brew "openjdk"
brew "opencode"
+brew "oven-sh/bun/bun"
+brew "pre-commit"
brew "python"
brew "yarn"
diff --git a/link.sh b/link.sh
@@ -8,22 +8,22 @@ CONFIG_DIR="$HOME/.config"
echo "🔗 Symlinking config files..."
link_config() {
- local src="$1"
- local dest="$2"
-
- echo "→ Linking $src → $dest"
-
- if [ -L "$dest" ] || [ -d "$dest" ]; then
- echo "→ Removing existing $dest"
- rm -rf "$dest"
- elif [ -e "$dest" ]; then
- echo "→ Backing up existing $dest to $dest.bak"
- mv "$dest" "$dest.bak"
- fi
-
- mkdir -p "$(dirname "$dest")"
- ln -s "$src" "$dest"
- echo "✅ Linked $dest"
+ local src="$1"
+ local dest="$2"
+
+ echo "→ Linking $src → $dest"
+
+ if [ -L "$dest" ] || [ -d "$dest" ]; then
+ echo "→ Removing existing $dest"
+ rm -rf "$dest"
+ elif [ -e "$dest" ]; then
+ echo "→ Backing up existing $dest to $dest.bak"
+ mv "$dest" "$dest.bak"
+ fi
+
+ mkdir -p "$(dirname "$dest")"
+ ln -s "$src" "$dest"
+ echo "✅ Linked $dest"
}
# Autostart
diff --git a/programs/fish/config.fish b/programs/fish/config.fish
@@ -6,9 +6,6 @@ set -g BROWSER "open -a orion"
set -gx PATH "$HOME/.local/bin" $PATH
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv fish)"
-# 1password ssh agent
-set -gx SSH_AUTH_SOCK ~/.1password/agent.sock
-
if status is-interactive
# fish
set -U fish_greeting