/dotfiles

My Personal dotfiles and other Necessary Configuration Files

Primary LanguageShell

Amal's Dotfiles and Configurations

intro

The Contents

  • Vim configuration (neovim)

  • Git Configuration

  • Alacritty Configuration

  • MPV Configuration

  • Editor Configuration

    • VSCode
    • Sublime Text
  • Game Save Files

  • Userprofile files

    • Bash & Zsh Configuration
    • Starship Configuration

The Setup

Nvim Requirements

  • Neovim >= 0.9.0

  • Git >= 2.19.0 (for partial clones support

  • Nerd Font (v3.0 or greater)

    • Jetbrains Mono
    • Cartograph CF
  • lazygit  (optional)

  • C compiler for nvim-treesitter. See here

  • for telescope.nvim (optional)

  • a terminal that support true color and undercurl:

Shell/Terminal Setup

  • Alacritty (The best terminal emulator there is!)

  • Bash & Zsh (Yes, I step on two boats at the same time!)

  • Nerd Font (Jetbrains Mono Nerd font Patch)

  • zoxide (Directory Jumper)

  • Fuzzy Finder (fzf, you know what it does!)

  • Scoop (Better than Homebrew imo!)

  • Oh my Posh (Command Line Client)

The Gallery

Alacritty

alacritty

see more alacritty images

🪙 Alacritty Screengrabs

alacritty alacritty alacritty alacritty alacritty alacritty

Mpv Player

mpv

see more images of my mpv config

🪙 Mpv Player Screengrabs

mpv mpv mpv

Neovim

alacritty

see more of my nvim images

🪙 Neovim Screengrabs

nvim nvim nvim nvim nvim nvim nvim

The Installation

1. Setup the Files

  • Linux/MacOS/WSL

    nvim folder: ~/.config/nvim

    • Download the zip file or clone the this repo: github.com/theamallalgi/dotfiles/
    • Open the dotfiles folder, move or copy the nvim folder
    • Paste the folder within the ~/.config folder
    • Open nvim with nvim

    available on bash, zsh, fish

  • Windows

    nvim folder: c:/user/appdata/local/nvim

    • Download the zip file or clone the this repo: github.com/theamallalgi/dotfiles/
    • Open the dotfiles folder, move or copy the nvim folder
    • Paste the folder within the %LocalAppData% folder
    • Open nvim with nvim

    available on cmd, pwsh, git bash/zsh (yes you can setup zsh on windows!)

2. Delete Junk

  • run rm -rf .git if you use bash/zsh etc.
  • or just delete the .git folder (will be hidden on windows by default!)