mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-03-22 10:07:24 +00:00
fix: resolve shell startup errors and streamline tool management
- Guard brew shellenv in fish config with test -x for Linux compat - Pin Python to 3.13 with compile=true (freethreaded builds broken) - Pin neovim, go, terraform, aws-cli, cmake, dotnet-ef to stable versions - Remove hugo and gdu from mise (unused / broken upstream) - Comment out pipx-backed tools (mise can't find uvx when self-managed) - Move mise [settings] above [tools] with pipx.uvx=true - Fix dnf group name for dnf5 (development-tools lowercase) - Remove vendored fzf binary (now managed by mise) - Simplify Dotbot: force-relink mise config, targeted ~/.local clean, remove fzf custom linking (now via standard ~/.config/ glob) - Fix lint gate hook to find yarn via mise shims
This commit is contained in:
@@ -5,8 +5,10 @@
|
||||
~/:
|
||||
~/.config:
|
||||
recursive: true
|
||||
~/.local:
|
||||
~/.local/bin:
|
||||
~/.local/man:
|
||||
recursive: true
|
||||
~/.local/share:
|
||||
~/.ssh:
|
||||
recursive: true
|
||||
|
||||
@@ -35,12 +37,16 @@
|
||||
glob: true
|
||||
path: base/*
|
||||
prefix: "."
|
||||
# mise config — force-relink because mise may create the file before Dotbot runs
|
||||
~/.config/mise/config.toml:
|
||||
force: true
|
||||
path: config/mise/config.toml
|
||||
# Most of the configs
|
||||
~/.config/:
|
||||
glob: true
|
||||
relink: true
|
||||
path: config/*
|
||||
exclude: [config/fzf, config/op]
|
||||
exclude: [config/op, config/mise]
|
||||
# 1Password CLI plugins
|
||||
~/.config/op/plugins.sh:
|
||||
relink: true
|
||||
@@ -52,10 +58,6 @@
|
||||
~/.local/bin:
|
||||
glob: true
|
||||
path: local/bin/*
|
||||
exclude: [local/bin/fzf]
|
||||
~/.local/fzf:
|
||||
glob: true
|
||||
path: config/fzf/*
|
||||
# Manuals
|
||||
~/.local/man:
|
||||
glob: true
|
||||
|
||||
Reference in New Issue
Block a user