Skip to content

Latest commit

 

History

History
45 lines (39 loc) · 1.12 KB

README.md

File metadata and controls

45 lines (39 loc) · 1.12 KB

.dotfiles

This is a repository for my dotfiles. I use GNU Stow to manage them.

Requirements

  • Quick Installation: Download ./debian_install.sh and run it. It will install all the required packages for you.

1. Tmux

  • fzf

2. Neovim (>= 0.9.0)

  • Git
  • Nerd Fonts (for icons), I currently use JetBrainsMono Nerd Font
  • C Compiler (for nvim-treesitter)
  • Node.js (for Copilot)
  • xclip (for clipboard support)

3. AwesomeWM

  • brightnessctl (for brightness control)
  • acpi (for battery status)
  • amixer (for volume control)

4. I3

  • brightnessctl (for brightness control)
  • acpi (for battery status)
  • amixer (for volume control)
  • rofi (for application launcher)

Installation

  1. Clone the repository to your home directory.
    git clone --recurse-submodules [email protected]:hoapham2k2/.dotfiles.git ~/dotfiles
  2. Symlink the dotfiles to your home directory.
    cd ~/dotfiles
    ./install.sh
  3. Done!

Uninstallation

  1. run ./uninstall.sh to remove the symlinks.
    cd ~/dotfiles
    ./clean-env.sh
  2. Done!