Skip to content

ThomasM92/setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

setup

All the programs I used and their setup

Terminal colortheme

sudo apt-get install dconf-cli uuid-runtime # prerequisits
bash -c "$(wget -qO- https://git.io/vQgMr)"

Rust utils

curl -sS https://starship.rs/install.sh | sh
  • Exa: a modern replacement for ls
sudo apt install exa
  • Fd: a simple, fast and user-friendly alternative to find
cargo install fd
  • Dust: a more intuitive version of du in rust
cargo install du-dust
  • Broot: a better way to navigate directories
cargo install broot
  • Bat: a cat clone with syntax highlilghting and Git integration
sudo apt install bat
  • Ripgrep: a rust replacement for grep
sudo apt-get install ripgrep
  • Gitui: a blazing fast terminal-ui for git
cargo install gitui
  • Tokei: count your code, quickly
cargo install tokei
  • Zellij: terminal multiplexer
cargo install --locked zellij
  • Toipe: terminal typing tester
cargo install toipe
cargo install --locked hyperfine
  • fzf: general-purpose command-line fuzzy finder
sudo apt install fzf

aliases

export FZF_DEFAULT_OPTS="
	--color=fg:#908caa,bg:#191724,hl:#ebbcba
	--color=fg+:#e0def4,bg+:#26233a,hl+:#ebbcba
	--color=border:#403d52,header:#31748f,gutter:#191724
	--color=spinner:#f6c177,info:#9ccfd8
	--color=pointer:#c4a7e7,marker:#eb6f92,prompt:#908caa"
export BAT_THEME="ansi"
alias f='fd -t f . $HOME | fzf --layout=reverse --info=inline --border --margin=1 --padding=1 --preview "batcat -n --color=always {}" | xargs -r nvim'
alias d='cd $(fd -t d . $HOME | fzf --height=50% --layout=reverse --info=inline --border --margin=1 --padding=1)'

Miscs

  • Git logs as an alias in .bashrc
alias gitl='git log --graph --decorate --oneline --all'
  • wmctrl for window swaping
sudo apt-get install wmctrl

and in linux shortcut

sh -c 'wmctrl -xa gnome-terminal || gnome-terminal'
sh -c 'wmctrl -xa brave-browser || brave-browser'
sh -c 'wmctrl -xa nautilus || nautilus'

About

All the programs I used and their setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •