959e7c418e
chore: remove 15 unused config directories and stale references
...
Drop config folders (aerospace, aqua, asdf, direnv, flipperdevices,
ghostty, htop, misc, nano, task, tealdeer, tms, wtf, yamlfmt,
yamllint) along with starship.toml, nbrc, and aerospace scripts/docs.
Clean up references in dfm, _dfm completions, bashrc, exports, and
exports-lakka to match.
2026-02-04 08:05:37 +02:00
3fb9d2a32e
refactor(python): migrate pip to uv and inline packages
...
Replace pip install --user with uv tool install for CLI tools
(ansible) and uv pip install --system for libraries (libtmux, pynvim).
Drop pipx and pipenv (uv replaces both), delete the external
config/asdf/python-packages file, and rename the script to
install-python-packages to reflect the broader scope.
2026-02-04 03:22:17 +02:00
e1050fc7e1
refactor(npm): inline packages and drop unused dependencies
2026-02-04 03:22:17 +02:00
9d7a1acd30
refactor(go): inline packages and drop unused dependencies
...
Replace external golang-packages config file with an inline array,
remove 6 unused packages (actionlint, antidot, gopls, templ, html2md,
pup), and update documentation to match cargo script style.
2026-02-04 03:22:17 +02:00
e19120c45a
refactor(scripts): inline cargo packages into install script
...
Move package list from config/asdf/cargo-packages into
install-cargo-packages.sh as a bash array and remove the
external file. Update documentation accordingly.
2026-02-04 03:22:17 +02:00
7b6e95c4ab
chore: linting
2025-10-13 14:14:45 +03:00
91cde60dba
fix(scripts): resolve shellcheck warnings ( #148 )
2025-07-10 17:44:36 +03:00
cf7ca2109f
feat: add bats tests, docs ( #139 )
...
* fix(test): ensure bats file list uses xargs
* docs(readme): use yarn for testing instructions
* fix(test): ensure pipelines fail properly
* docs(alias): fix table header
---------
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-06-30 04:30:06 +03:00
c348f3625f
chore(lint): fix replacable helper typo ( #116 )
...
* Fix typo in replaceable helper
* chore(docs): add docstrings to `codex/rename-replacable-to-replaceable-and-update-references` (#117 )
Docstrings generation was requested by @ivuorinen .
* https://github.com/ivuorinen/dotfiles/pull/116#issuecomment-2938946257
The following files were modified:
* `scripts/install-cheat-purebashbible.sh`
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-04 11:00:42 +03:00
282f760a4f
chore(lint): shfmt
2025-04-15 21:00:19 +03:00
3bbcb248ba
chore: tweaks to gitignore and fonts installation
2025-03-18 00:15:07 +02:00
45f95422ef
fix(scripts): macos defaults now supports Terminal
2025-03-18 00:14:13 +02:00
6de8e92968
chore(scripts): update install-cargo-packages.sh
2025-02-25 20:25:01 +02:00
9fdb4cdfb0
chore(scripts): use msgr instead of msg_* funcs
2025-02-23 17:23:54 +02:00
f4da515120
chore(scripts): refactor cargo and go pkg install
2025-02-23 17:23:54 +02:00
894ec12fd8
chore: move asdf to ./local, update configs
...
Signed-off-by: Ismo Vuorinen <ismo@ivuorinen.net >
2025-02-17 12:17:45 +02:00
88efedf26b
feat: updates, docs, license fixes, new helpers
2025-02-12 01:05:37 +02:00
bb50c9fe18
chore(scripts): macos default tweaks
2025-01-20 14:50:05 +02:00
c5a258d7be
feat(docs): alias docs and update script
2025-01-17 13:07:15 +02:00
1288599b1f
feat(docs): aerospace keybindings and update code
2025-01-15 15:33:01 +02:00
4daaa62aed
feat(dfm): scripts/install-* to autocomplete, docs
2024-12-28 19:01:45 +02:00
a8a473a46d
chore: shfmt, cleanup
2024-12-28 18:59:09 +02:00
eb91a43bbd
feat(asdf): drop asdf-plugin-manager, use dotbot-asdf
2024-12-28 16:58:31 +02:00
Ismo Vuorinen
f3f7ecc522
feat(nvim): reworked cmp, lsp and bunch of stuff ( #48 )
...
* feat(nvim): reworked cmp, lsp and bunch of stuff
* chore: del disabled plugins, do coderabbit fixes
* chore: tweak settings, remove duplication
* chore: next round of refactoring
* feat: replaced lualine w/ mini.statusline, tweaks
* chore: cleanup, options and keymap stuff
2024-12-09 10:30:15 +02:00
2f13ad324a
fix(scripts): add_plugins shouldn't change versions
2024-12-03 20:30:59 +02:00
d585d61537
chore(config): tweaks to configs and scripts
2024-11-22 17:54:37 +02:00
746646ae55
feat(shell): switched to antidote, asdf changes
2024-11-22 17:53:46 +02:00
722b3c0cde
chore(scripts): tweak install-asdf, add update
2024-10-25 12:42:38 +03:00
f82396236e
chore(asdf): removed eza, lazygit. updated deps.
2024-10-03 01:52:46 +03:00
4c4de2dc26
chore(config): tweaks to path, show script name
2024-09-25 14:48:59 +03:00
2e070eed83
chore(docs): update nvim keybindings
2024-09-23 10:26:40 +03:00
3fa90eef3b
chore(bin): dfm, update install-* scripts
2024-09-15 17:46:42 +03:00
772527cc66
chore(asdf): update versions, clean plugins
2024-09-15 16:58:51 +03:00
34d547433f
feat(asdf): rework installer, add python, markdownlint-cli2
2024-08-29 13:16:20 +03:00
75c36bacf9
chore(docs): update nvim keymaps
2024-08-10 13:04:31 +03:00
e7cda5ac0c
feat: wezterm config and docs generator
2024-08-10 13:02:41 +03:00
24a5dd1ff6
feat: direnv, move tool-versions to base
2024-08-09 18:59:34 +03:00
1f2ca90ca5
feat!: refactor base, config, dfm and scripts
2024-07-23 03:43:12 +03:00
adecceda7a
chore(scripts): eval scripts/shared.sh
2024-07-17 10:04:16 +03:00
7bc7921a17
chore: rename scripts/shared
2024-07-17 09:39:57 +03:00
77f89c0f48
feat(asdf): manage go packages with asdf
2024-07-16 23:01:38 +03:00
7f3c7b7e1c
feat: prettier-plugin-sh + tweaks and codefixes
2024-07-16 23:00:36 +03:00
fc16b8231e
feat!: asdf is now a git submodule
2024-07-16 22:58:29 +03:00
cef15eddce
chore(asdf): update tools, fix installer
2024-07-09 03:20:50 +03:00
f8987818b8
chore(asdf): cleanup
2024-07-08 10:15:48 +03:00
Ismo Vuorinen
d93bc7aae3
feat(asdf): asdf and configuration ( #19 )
...
* chore(shell): configuration tweaks
* feat(asdf): add asdf, settings & most of the deps
2024-07-06 20:19:15 +03:00
88fa706b75
chore(docs): update nvim keybindings
2024-06-25 09:53:48 +03:00
c754746b9f
chore(scripts): extract oh-my-posh screenshotter
2024-06-25 01:24:44 +03:00
df5cab6a88
fix(scripts): some typoes in scripts/shared.sh
2024-06-25 01:23:22 +03:00
b9ddba4666
fix(scripts): oh-my-posh config path
2024-06-25 01:16:38 +03:00