Skip to content

MLgentDev/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

dotfiles

Cross-platform terminal stack

Hack Nerd Font

Iconic font aggregator, collection, and patcher

Windows

  • Download Hack.zip from the Nerd Fonts releases page
  • Extract the .ttf files.
  • Select them all, right-click → Install for all users.

Ubuntu/WSL

cd ~/Downloads
wget -qO hack.zip https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Hack.zip
mkdir -p ~/.local/share/fonts
unzip hack.zip -d ~/.local/share/fonts
fc-cache -fv
rm hack.zip

zsh

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting.

Ubuntu/WSL

sudo apt install zsh
which zsh
chsh -s $(which zsh)
rm -f ~/.zcompdump

zsh extensions

bash -c "$(curl --fail --show-error --silent --location https://raw.githubusercontent.com/zdharma-continuum/zinit/HEAD/scripts/install.sh)"

homebrew

The missing package manager for macOS (or Linux)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

modern CLI tools

fzf

brew install fzf

fd

fzf is a general-purpose command-line fuzzy finder.

brew install fd

jq

Command-line JSON processor

brew install jq

ripgrep/rg

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

brew install ripgrep

zoxide

A smarter cd command. Supports all major shells.

brew install zoxide

resvg

An SVG rendering library.

brew install resvg

poppler

Poppler is a PDF rendering library based on the xpdf-3.0 code base.

brew install poppler

7-zip

is a file archiver with a high compression ratio.

sudo apt install 7zip

bat

brew install bat

alacritty

A cross-platform, OpenGL terminal emulator.

Ubuntu

sudo snap install alacritty --classic

Windows

zellij

A terminal workspace with batteries included.

Ubuntu/WSL

cd ~/Downloads
wget -qO zellij.tar.gz https://github.com/zellij-org/zellij/releases/download/v0.43.1/zellij-x86_64-unknown-linux-musl.tar.gz
tar -xvf zellij.tar.gz
sudo mv zellij /usr/local/bin/
rm zellij.tar.gz

yazi

Blazing fast terminal file manager written in Rust, based on async I/O.

Ubuntu/WSL

cd ~/Downloads
wget -qO yazi.zip https://github.com/sxyazi/yazi/releases/download/v25.5.31/yazi-x86_64-unknown-linux-gnu.zip
unzip -q yazi.zip -d yazi-temp
sudo mv yazi-temp/*/{yazi,ya} /usr/local/bin/
rm -rf yazi-temp yazi.zip

starship

The minimal, blazing-fast, and infinitely customizable prompt for any shell!

Ubuntu/WSL

curl -sS https://starship.rs/install.sh | sh
starship preset nerd-font-symbols -o ~/.config/starship.toml

neovim

Vim-fork focused on extensibility and usability

Ubuntu/WSL

sudo snap install nvim --classic

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages