Skip to content

Richie-Z/.dotfiles

Repository files navigation

.dotfiles

my dotfiles (.)

What's in it?

Installation steps for newbie

Prerequisite: curl

  • alacritty
  • ble.sh
  • xinit
  • screenkey
  • featherpad (you can install it via your current OS package manager)
  • flameshot
  • oh-my-posh
    • Themes (the themes is stored at ~/oh-my-posh-themes)
      1. create the folder
      omp_dir=~/oh-my-posh-themes
      mkdir $omp_dir && cd $omp_dir 
      1. download the file (my default theme is mt)
      curl -O https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/mt.omp.json
    • Fonts
  • i3
    • i3-scratchpad
     cd ~/.config/i3/
     curl -O https://gitlab.com/aquator/i3-scratchpad/-/raw/master/i3-scratchpad
     chmod +x ./i3-scratchpad
  • rofi
    • rofi-power-menu
     cd ~/.config/rofi
     curl -O https://raw.githubusercontent.com/jluttine/rofi-power-menu/master/rofi-power-menu
     chmod +x ./rofi-power-menu
  • tmux
  • vim (you can install it via your current OS package manager)
     curl -o ~/.vim/colors https://raw.githubusercontent.com/tomasr/molokai/master/colors/molokai.vim

Installing Fonts

Currently all my dotfiles is using Nerd Fonts:

  1. FiraCode Nerd
curl -LO "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/FiraCode.zip" 
unzip -o FiraCode.zip -d ~/.fonts 
fc-cache -f -v
rm FiraCode.zip
  1. JetBrainsMono Nerd
curl -LO "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/JetBrainsMono.zip" 
unzip -o JetBrainsMono.zip -d ~/.fonts 
fc-cache -f -v
rm JetBrainsMono.zip
  1. MesloLG Nerd
curl -LO "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/Meslo.zip" 
unzip -o Meslo.zip -d ~/.fonts 
fc-cache -f -v
rm Meslo.zip

My Other Configuration

Todo

  • Better README
  • Add GTK installation guide
  • Add Ranger installation guide
  • Add Picom installation guide
  • Add Diodon installation guide
  • Add Polybar installation guide