A collection of dotfiles and setup scripts for configuring a new development environment.
git clone https://github.com/proleu/dotfiles.git ; cd dotfiles; ./install.sh
The project has transitioned from Make to Just for running tasks. Just is a modern command runner that provides improved syntax and features over Make.
- Simpler Syntax: Just uses a simpler, more readable syntax compared to Makefiles.
- Better Shell Script Support: Each recipe runs in its own isolated shell by default.
- Improved Dependency Handling: Clearer dependency chains between tasks.
- Command Listing: Run
just --list
to see all available commands. - Better Documentation: Each recipe can have its own documentation.
Run just --list
to see all available commands. Here are the main ones:
just
: Run all setup and installation tasksjust update-gitconfig
: Configure git settingsjust install-nvim
: Install Neovim editorjust install-pyenv
: Install Python environment
If the automatic installation fails, you can manually install Just and run the tasks:
-
Install Just:
cargo install just # or curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to /usr/local/bin/
-
Run specific tasks:
just install-nvim