Commit Graph

62 Commits

Author SHA1 Message Date
5eb71b08a8 chore(rtx): switch from ~/.tool-versions to ~/.config/rtx/config.toml 2023-09-18 11:37:17 +01:00
6fe27107f0 chore(eslite): disable use of deprecated ~/.eslintrc.js file 2023-05-25 02:26:17 +01:00
72dde13eb7 feat(rust): improve overall setup around Rust 2023-03-09 23:35:17 +00:00
664f06bbdb refactor: use rtx to manage Go, Python, NodeJS, and more
This means g, pyenv, and volta are gone. And a lot of other tools
previously installed with zinit are also installed with rtx now instead.

This includes starship, direnv, shfmt, jq, and more.
2023-03-09 23:35:17 +00:00
4ff776f1f3 feat(rustfmt): add rustfmt default config of max_width = 80 2023-03-08 00:53:35 +00:00
ed8459004d fix(node/prettier): dirty hack to allow prettier to find plugins installed with volta
Volta installs all global packages into their own separate sandbox, with
no other packages installed in the same node_modules directory.

This hack abuses the fact that prettier can be configured with a *.js
file, and effectively scans the volta installation directory for
sandboxes for prettier plugins, and sets anything it finds as the
"pluginSearchDirs" list.
2022-07-28 00:17:06 +01:00
51d477a551 fix(install/emacs): update emacs config install function 2022-04-28 12:35:43 +01:00
b78a356e05 chore(install.sh): add underscore variants of commands 2022-02-07 19:29:30 +00:00
81cba5444e feat(kitty): add basic kitty config 2022-02-07 19:28:51 +00:00
118c5e002e fix(install.sh): create parent directory of symlink target if needed 2022-02-07 19:26:07 +00:00
3a8e056351 feat(zsh/prompt): switch to starship prompt
Replace my custom plain zsh prompt theme with starship, and configure it
to my liking.
2022-01-28 11:49:16 +00:00
0f71533a8c feat(xbar): switch to xbar (BitBar replacement) and re-write my scripts
This is a complete rewrite of my old scripts, and a wholesale
replacement of BitBar's "brew-services" script with a more feature
packed variant.
2021-10-31 22:39:25 +00:00
deaa9aebc8 feat(setup): make install.sh compatible with GitHub Codespaces 2021-10-29 11:37:21 +01:00
5b0551bad8 chore(install): update install.sh and Makefile 2021-05-15 22:49:20 +01:00
9d47cc5bb0 chore(ruby): update solargraph config 2020-09-25 12:25:25 +01:00
1bdb041bc4 Improve install.sh script 2020-05-23 21:43:18 +01:00
cdef65ae53 Format shell scripts with shfmt 2020-05-23 21:43:08 +01:00
181b0b1f7c Add ~/.solargraph.yml 2020-05-23 19:17:23 +01:00
ba559be4bc Remove bundler config 2020-05-15 17:36:55 +01:00
d283d3f6f0 Update and cleanup install.sh 2020-03-14 23:27:55 +00:00
80c77c8c2b Refactor shell setup into ~/.zshenv and ~/.zshrc files
It was time to split the environment related stuff out to ~/.zshenv,
leaving my ~/.zshrc file specifically for setup of interactive shells.
2020-02-22 14:27:19 +00:00
d3d1691af9 Remove old actions from install.sh 2020-02-16 20:56:05 +00:00
b898a974bf Remove .emacs.d submodule, add install script task to clone config
Instead of keeping my emacs config as a submodule of my dotfiles, I've
decided to completely disconnect them, and instead just plain clone my
emacs config separately.
2020-02-16 20:56:04 +00:00
8f0e53db4c Update install.sh script 2020-02-16 20:56:04 +00:00
9b68058011 Tweak homebrew setup 2019-09-04 13:44:33 +01:00
1443d1c060 Add bitbar scripts 2019-04-05 10:29:44 +01:00
5e07b92d0d Update reek config file for reek 5 2018-10-22 21:15:01 +01:00
a53788f5c4 Major revamp of shell init - drop bash support, focus on zsh 2018-07-20 00:47:07 +01:00
46986e0d6a Quote stuff properly 2018-07-19 21:46:26 +01:00
ad72d7394f Add .pryrc dotfile 2018-06-06 17:15:57 +01:00
872b349d06 Install golang via homebrew instead of gvm (Go Version Manager) 2018-05-06 22:52:32 +01:00
7ab29e42ac Add reek for Ruby development 2018-03-08 16:26:38 +00:00
9d72b6f8bd Add command for installing rustup 2018-01-21 18:38:48 +00:00
54692c799e Change install method for gvm 2018-01-21 18:38:29 +00:00
b13180e062 Add alacritty config 2017-10-02 13:56:44 +01:00
67d265a80f Add basic hammerspoon config 2017-08-04 20:57:57 +01:00
965552b8e5 Reorganize install.sh slightly 2016-12-27 23:22:38 +00:00
b04f58d9c6 Remove useless backslashes 2016-12-27 23:22:17 +00:00
f1140e9e2a Add install private dotfiles helpers 2016-12-27 23:21:28 +00:00
cbe05d9b0f Fix typo in install rbenv function 2016-12-24 17:11:02 +00:00
6caba33f74 Add config file for Hyper terminal 2016-12-14 10:51:39 +00:00
608fbc609f Update rbenv clone source 2016-12-02 10:32:40 +00:00
230556a8e1 Update various things 2016-11-30 15:11:21 +00:00
057d643058 Add eslintrc config file 2016-06-16 11:25:56 +01:00
47323b1020 Fix dokku checkout URI 2016-04-03 10:32:48 +01:00
83cb6a6841 Add dokku related stuff to install.sh 2015-08-06 13:01:00 +01:00
b3af83dcbd Add coffeelint.json 2014-08-20 11:29:24 +01:00
e918219041 Add peco config file 2014-08-16 15:09:24 +01:00
cbcb6949c1 Add .rubocop.yml 2014-07-25 11:00:29 +01:00
7e30eff295 Make install list easier to read :P 2013-09-03 11:41:37 +01:00