Releases: jessebot/onboardme
v0.17.1
v0.17.0
What's Changed
This was a big one, because there was a medium sized refactor required.
add wezterm terminal back
Because it's the only terminal I like using on Linux, because it supports sixel and iterm's imgcat.💙
We also remove terminator, as I haven't been using it and don't need two three terminals on Linux.
Add a little bit of doc on why wezterm is not half bad :)
moves curl
from brew
-> apt
package manager
Otherwise, the user could end up installing curl via apt AND brew, and this is a waste of resources. I require curl be in place to run, as otherwise brew can't be installed either, so curl should already be there on Linux. We moved curl to apt packages so it still gets updated periodically though.
this was split from #139 because the base branch was wrong and I wanted to do multiple things
add brew taps
we now accept a list of brew taps and the user can add as many as they like. We check the current tap list with brew tap
before tapping anything.
add offlineimap
this lets you download your mail
comment out ffmpegthumbnailer
this package is huge, and only needed for previewing video thumbnails in ranger, so we've disabled it by default, but it will still be there in the default config
remove tldr
tealdeer
replaces it, because it installs tldr as well.
comment out kubeseal and helmfile
both of these packages are optional and dependent on how you manage your k8s cluster, so we comment them out by default.
remove catimg
sixel and imgcat replace it.
add back dbus
dbus is super handy for powerline fun
remove terminal.sexy color palettes
we were not using these - they should be set in your default dot files (and we set a few different terminal color palettes for you in the default dot files)
add return types and parameter types where easy
I've been using mypy and want to start typing everything. this was kind of a best effort first try where I noticed it was needed
create constants.py
to store globals
this is to make imports make a bit more sense, instead of just shoving everything in env_config.py
fix vim setup issue
this was bundled in because it was caught in my pass of fixing variable imports - we now check xdg config home for the vimrc only if the XDG_CONFIG_HOME
variable is set in their env vars. I've also updated the default dot files to have set nocp
which just makes sure we don't get errors for vi
incompatible vim syntax which prevents the "press enter to continue" error. We've also added --no-term
to vim commands in onboardme's ide_setup.py
, which will prevent debug logging complaining about no input/output being a terminal.
update rich to the latest version
we're now on 13.0.1 for rich, but I haven't checked the release notes since 12.x, so I'll have to see what new goodies we get :)
add dev dependencies
we now add pre-commit as a dev dependency with poetry :D This will help with future pre-commit hook tasks.
Associated PRs
v0.16.6
v0.16.5
v0.16.4
v0.16.3
What's Changed
- doc updates for git and bash on macOS by @jessebot in #123
- Add wireguard and git notes and mac touchID notes by @jessebot in #124
- add libreoffice by @cloudymax in #128
- Feature: Add python dev mode and fix YouCompleteMe by @jessebot in #126
Full Changelog: v0.16.1...v0.16.3
v0.16.1
- Add gpg-tui package, and update powerline-status package
Full Changelog: v0.16.0...v0.16.1