configs

configs
git clone https://git.prime8.dev/configs.git
Log | Files | Refs | README

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:
A.pre-commit-config.yaml | 5+++++
MBrewfile | 3++-
Mlink.sh | 32++++++++++++++++----------------
Mprograms/fish/config.fish | 3---
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