Skip to content

Releases: jessebot/onboardme

v0.17.0

12 Jan 13:36
1a69d1f
Compare
Choose a tag to compare

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

  • #140 : Refactor package management: Support brew taps; Add some typing; remove unused code; create constants.py; refine packages; fix vim_setup by @jessebot

v0.16.6

03 Jan 22:06
364b81c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.5...v0.16.6

v0.16.5

31 Dec 10:32
b3a36ca
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.4...v0.16.5

v0.16.4

25 Dec 15:38
93487f0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.3...v0.16.4

v0.16.3

25 Dec 10:53
bcb0716
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.1...v0.16.3

v0.16.1

18 Dec 16:38
b591c7a
Compare
Choose a tag to compare
  • Add gpg-tui package, and update powerline-status package

Full Changelog: v0.16.0...v0.16.1

v0.16.0

16 Dec 20:36
e868716
Compare
Choose a tag to compare

What's Changed

  • 119 fix -g flag on macos; add version to --help, fix to XDG config; use yaml instead of yml by @jessebot in #120

Full Changelog: v0.15.15...v0.16.0

v0.15.15

13 Dec 14:36
217c69e
Compare
Choose a tag to compare

What's Changed

  • quick fix of header text for installs, some devops package updates, and some documentation updates by @jessebot in #117

Full Changelog: v0.15.14...v0.15.15

v0.15.14

04 Dec 20:11
Compare
Choose a tag to compare

Bug Fix release

What's Changed

  • fix issue where apt thinks flatpak is installed when it isn't by @jessebot in #114
  • fixing AttributeError: NoneType object has no attribute 'split' by @jessebot in #115

Full Changelog: v0.15.11...v0.15.14

v0.15.11

03 Dec 18:32
de8ff20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.9...v0.15.11