Skip to content

๐Ÿ—ƒ๏ธ Dotfiles to configure Stair Challenge shell environment for git, zsh, nvm, pyenv, docker and poetry

License

Notifications You must be signed in to change notification settings

Basalt-Revalidatie/stair-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

What is this?

These are the dotfiles for the Stair Challenge - Raspberry Pi. It is recommended that you install the additional packages only if you are using a Raspberry Pi 4 with enough RAM, to avoid slowing down your Pi.

How to install configuration?

git clone https://github.com/klaasnicolaas/stair-dotfiles.git
cd ~/stair-dotfiles && bash install.sh

After the installation, first reboot the Raspberry Pi.

Installed packages

The following platforms are installed and set up by default with the bash script:

  • GitHub CLI
  • Oh My Zsh (with powerlevel10k)
  • Pyenv
  • Nvm
  • Docker
  • Docker Compose

Manual installations

After installation, there are still a few things I always do manually.

This is the case for:

  • Python
  • GitHub
  • Node.JS/NPM
  • Poetry

Install a python version

pyenv install --list | grep " 3\.[91011]"
pyenv install 3.11
pyenv global 3.11

Setup Github account

git config --global user.name "Basalt Revalidatie"
git config --global user.email "hello@example.com"

Setup Node.JS/NPM

Version 20 is currently the LTS version.

nvm install 20
nvm use 20
nvm alias default 20

Install Poetry

Note: This can only after installing python.

bash components/poetry.sh

About

๐Ÿ—ƒ๏ธ Dotfiles to configure Stair Challenge shell environment for git, zsh, nvm, pyenv, docker and poetry

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages