-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: add draft alt linux setup mostly to show off mise setup #126
base: master
Are you sure you want to change the base?
Conversation
miseInstall python 3.11 | ||
miseInstall rust | ||
miseInstall nodejs | ||
miseInstall java openjdk-11 | ||
miseInstall golang 1.22 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These install match the language and versions that I found in use when I wrote this script in April 2024. Languages without a version listed here leverage the latest available version.
fi | ||
|
||
# SECTION END: by this point we've cover nearly all of what install_packages & install_rust covered | ||
miseInstall protoc 3.4.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I might have hacked this in after realizing we had a specific protoc version maybe, really this should be calling the install_protoc
function above because an asdf plugin is needed to install it.
# DIFF: I removed ack, so installing ripgrep (rg) | ||
cargo install ripgrep | ||
|
||
# TODO: deal with databases, postgres, redis, etc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nope, this TODO will be removed, as the proposal to rehaul the dotfiles will also include moving these parts to a separate script that is not run by default. With the containerized dev server available it's no longer necessary to do these steps to get a functioning dev environment and the make for quite a lot getting installed on the host. Removing them is a big opportunity for simplifying the dotfiles process and achieving a stable and rerunable set of scripts.
# DIFF: I removed ack, so installing ripgrep (rg) | ||
cargo install ripgrep |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
more just a zaq opinion can be removed entirely
Summary:
This PR exists solely for conceptual review of proposed dotfiles changes. It is not intended to be merged as-is, and will need many more chagnes to even fully represent the proposed changes. It is however a working dotfiles setup script, that was used to setup my (zaq) linux machine during onboarding, which has been sufficent to develop on the webapp and leverage the containerized dev server.
Test plan:
This PR is not intended to be merged as-is, and should not be tested as-is. It is a draft PR for conceptual review only.