_,--._.-,
/\_r-,\_ )
.-.) _;='_/ (.;
\ \' \/' )
L.'-. _.'|-'
<_`-'\'_.'/
`'-._( \
___ \\, ___
\ .'-. \\ .-'_. /
'._' '.\\/.-'_.'
'--``\('--'
\\
`\\,
\|
-
Install Just:
# Make sure the following are install: # - Git # - curl or wget # On macOS brew install just # On Ubuntu/Debian sudo apt-get update sudo apt-get install just # Using cargo (Rust's package manager) cargo install just
-
Clone this repository:
git clone https://github.com/LatentDream/config ~/.config
-
Navigate to the cloned directory:
cd ~/.config
-
Run the installation:
# For Linux (Debian/Ubuntu) just install-all # For macOS just install-all-mac
-
Restart your terminal or source your
.bashrc
:source ~/.bashrc
-
For tmux, open a tmux session and press
prefix
+I
(capital i) to install the plugins.
The justfile
automates most of the installation process. Here's what it does:
- Clones this configuration repository
- Installs Rust
- Installs Go
- Installs system packages (fzf, unzip, clangd, gcc)
- Installs various Cargo utilities (ripgrep, zoxide, bat, just, yazi, silicon, lsd, git-delta)
- TODO: Fix silicon
- Installs Lazygit and Lazydocker
- Sets up Tmux plugin manager
- Appends necessary configurations to .bashrc and .gitconfig
The justfile includes recipes for some optional tools:
-
Glow: A terminal-based markdown reader
just install-glow
-
Rectangle (macOS only): A window manager
just install-rectangle
- Move
./wsl-selector.ps1
to~/
of your profile - Move
./alacritty/*
to~/AppData/roaming/alacritty/*
- Un-comment the lauch of the
wsl-selector.ps1
script
- Add a git blame in nvim