commit 4b9c48964d73e8fb3c788c194dec4ba76a7e0f75 parent a623748c48c89f2e0bbd3542e1e41a7a17b48e7b Author: Damian Myrda <damian@prime8.dev> Date: Tue, 6 Jan 2026 09:31:20 -0600 Move configs to programs directory Diffstat:
26 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/.gitignore b/.gitignore @@ -1 +1 @@ -nvim/lazy-lock.json +programs/nvim/lazy-lock.json diff --git a/README.md b/README.md @@ -16,7 +16,7 @@ cd config - **setup.sh** - Full macOS setup (hostname, dock, homebrew, keyboard layout, shell) - **link.sh** - Symlink configs only (can be run standalone) -### Configs +### Configs (`programs/`) - `fish/` - Fish shell config and plugins - `nvim/` - Neovim (AstroNvim) config diff --git a/link.sh b/link.sh @@ -2,6 +2,8 @@ set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +PROGRAMS_DIR="$SCRIPT_DIR/programs" +CONFIG_DIR="$HOME/.config" echo "🔗 Symlinking config files..." @@ -20,21 +22,21 @@ link_config() { } # Fish -link_config "$SCRIPT_DIR/fish/config.fish" "$HOME/.config/fish/config.fish" -link_config "$SCRIPT_DIR/fish/fish_plugins" "$HOME/.config/fish/fish_plugins" +link_config "$PROGRAMS_DIR/fish/config.fish" "$CONFIG_DIR/fish/config.fish" +link_config "$PROGRAMS_DIR/fish/fish_plugins" "$CONFIG_DIR/fish/fish_plugins" # Neovim -link_config "$SCRIPT_DIR/nvim" "$HOME/.config/nvim" +link_config "$PROGRAMS_DIR/nvim" "$CONFIG_DIR/nvim" # Btop -link_config "$SCRIPT_DIR/btop/btop.conf" "$HOME/.config/btop/btop.conf" +link_config "$PROGRAMS_DIR/btop/btop.conf" "$CONFIG_DIR/btop/btop.conf" # GitHub CLI -link_config "$SCRIPT_DIR/gh/config.yml" "$HOME/.config/gh/config.yml" +link_config "$PROGRAMS_DIR/gh/config.yml" "$CONFIG_DIR/gh/config.yml" # OpenCode -link_config "$SCRIPT_DIR/opencode/opencode.json" "$HOME/.config/opencode/opencode.json" -link_config "$SCRIPT_DIR/opencode/command" "$HOME/.config/opencode/command" -link_config "$SCRIPT_DIR/opencode/plugin" "$HOME/.config/opencode/plugin" +link_config "$PROGRAMS_DIR/opencode/opencode.json" "$CONFIG_DIR/opencode/opencode.json" +link_config "$PROGRAMS_DIR/opencode/command" "$CONFIG_DIR/opencode/command" +link_config "$PROGRAMS_DIR/opencode/plugin" "$CONFIG_DIR/opencode/plugin" echo "✅ Config symlinks complete!" diff --git a/btop/btop.conf b/programs/btop/btop.conf diff --git a/fish/config.fish b/programs/fish/config.fish diff --git a/fish/fish_plugins b/programs/fish/fish_plugins diff --git a/gh/config.yml b/programs/gh/config.yml diff --git a/nvim/init.lua b/programs/nvim/init.lua diff --git a/nvim/lua/community.lua b/programs/nvim/lua/community.lua diff --git a/nvim/lua/lazy_setup.lua b/programs/nvim/lua/lazy_setup.lua diff --git a/nvim/lua/plugins/buffers.lua b/programs/nvim/lua/plugins/buffers.lua diff --git a/nvim/lua/plugins/colorschemes.lua b/programs/nvim/lua/plugins/colorschemes.lua diff --git a/nvim/lua/plugins/completions.lua b/programs/nvim/lua/plugins/completions.lua diff --git a/nvim/lua/plugins/hop.lua b/programs/nvim/lua/plugins/hop.lua diff --git a/nvim/lua/plugins/projects.lua b/programs/nvim/lua/plugins/projects.lua diff --git a/nvim/lua/plugins/rooter.lua b/programs/nvim/lua/plugins/rooter.lua diff --git a/nvim/lua/plugins/sessions.lua b/programs/nvim/lua/plugins/sessions.lua diff --git a/nvim/lua/plugins/tabline.lua b/programs/nvim/lua/plugins/tabline.lua diff --git a/nvim/lua/plugins/terminal.lua b/programs/nvim/lua/plugins/terminal.lua diff --git a/nvim/lua/plugins/window-splits.lua b/programs/nvim/lua/plugins/window-splits.lua diff --git a/nvim/lua/polish.lua b/programs/nvim/lua/polish.lua diff --git a/nvim/neovim.yml b/programs/nvim/neovim.yml diff --git a/nvim/selene.toml b/programs/nvim/selene.toml diff --git a/opencode/command/supermemory-init.md b/programs/opencode/command/supermemory-init.md diff --git a/opencode/opencode.json b/programs/opencode/opencode.json diff --git a/opencode/plugin/wakatime.js b/programs/opencode/plugin/wakatime.js