dotfiles
video tour coming soon
For a more detailed guide, check out my blog post
Apps/Packages
| Link | Description |
|---|---|
| Arch Linux | Lightweight Linux distro based off of Ubuntu |
| i3wm | A tiling window manager |
| i3-gaps | Fork of i3 with enhanced features like gaps |
| Rofi | A window switcher, application launcher and dmenu replacement |
| Picom | A compositor for X, to get window transparency and avoid tearing and vsync issues |
| Nitrogen | Set wallpapers for i3wm |
| Polybar | Fast and easy to use status bar |
| Neovim | Vim-fork focused on extensibility and usability |
| Alacritty | A cross-platform, OpenGL terminal emulator. |
| arandr | GUI for xrandr |
| starship.rs | The minimal, blazing-fast, and infinitely customizable prompt for any shell! |
| neofetch | Command line system information tool |
| Fish | A user-friendly command line |
Installation
- Clone this repo
git clone https://github.com/harshhhdev/dotfiles.git - Copy files into proper directories
- Install the programs
Arch Linux
A full guide on installing Arch Linux can be found in the Arch Wiki
Optionally, if you need a video guide, I suggest this one
i3wm
- Install i3wm via pacman
sudo pacman -S i3 - Start i3 on boot
echo "exec i3" >> ~/.xinitrc - Install xorg
sudo pacman -S xorg-server xorg-xinit - Start i3
startx
Rofi
- Install rofi with pacman
sudo pacman -S rofi
Compton
- Install Compton for Arch
yay -S compton-tryone-git
Nitrogen
- Install Nitrogen for Arch
sudo pacman -S nitrogen - Pick a folder to get wallpaper
- Set the wallpaper
- If you are using dual monitors like me, make sure to select "Full Screen" on each of the monitors separately
Polybar
- Install polybar for Arch
sudo pacman -S polybar
This is a bit complicated, I suggest you follow by blog post for a better guide
Neovim
-
My neovim config requires v0.5 or above. At this current time (30/4/21) Neovim 0.5 is not out of beta yet.
-
If by the time you're reading this, Neovim 0.5 becomes stable, install it using
sudo pacman -S neovim -
If it's not stable, install the nightly version using yay
yay -S neovim-nightly-bin -
Open up neovim using
nvim -
Install required packages using Packer
:PackerInstall
Alacritty
- Install Alacritty on Arch
sudo pacman -S alacritty
arandr
- Install arandr for Arch
sudo pacman -S arandr - Open arandr and create your layout
- Replace my arandr configuration in the
i3 config
Starship.rs
- Install starship.rs
sh -c "$(curl -fsSL https://starship.rs/install.sh)"
Neofetch
- Install Neofetch for Arch
sudo pacman -S neofetch
Fish
- Install Fish for Arch
sudo pacman -S fish - Set as default shell
chsh -s /usr/bin/fish

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

