__ _ __
____ ____ ___ __/ /_(_) /_ _______
/ __ \/ __ `/ / / / __/ / / / / / ___/
/ / / / /_/ / /_/ / /_/ / / /_/ (__ )
/_/ /_/\__,_/\__,_/\__/_/_/\__,_/____/
Had some spare time so I installed Arch and setup up something nice!
- OS: Arch Linux
- WM: i3 gaps
- Shell: Zsh + ohmyzsh
- Terminal: Kitty + nord-kitty
- Editor: Neovim + vim-plug
- File Manager: Ranger
- Document Viewer: Zathura
- Color Scheme: Nord
Jump to the Setup section for more details!
This setup still has a long way to go before it comes anywhere close to perfection, however, it works for me and I seek to improve it with time :)
Here for some eye candy? Jump to Gallery!
Configs were not written with portability in mind, while I'm trying to make it better, things might break.
-
Install Airblader's i3 (i3-gaps), i3blocks and i3lock.
Optionally, replace i3lock with i3lock-color. Arch users can get the i3lock-color-git (AUR) package.
-
Get other dependencies:
-
Arch Linux (using
yay
)yay -S rofi acpid dunst-git feh playerctl alsa-utils acpilight wireless_tools networkmanager
-
Enable acpid:
# For .config/notifications/(un)plugged.sh sudo systemctl enable acpid.service sudo systemctl start acpid.service
-
Summary:
Package | Description |
---|---|
rofi |
Dmenu replacement |
picom-ibhagwan |
A lightweight compositor for X11 |
playerctl |
To fetch metadata about the song/video being played |
feh |
A fast and light image viewer, can set a wallpaper |
dunst |
Lightweight notification daemon |
acpid |
Daemon for delivering ACPI events |
acpilight |
Provides xbacklight utility for brightness control |
alsa-utils |
Provides amixer utility for volume control |
wireless_tools , networkmanager |
Necessary for the wifi and vpn i3blocks |
-
Get them fonts!
JetBrains Mono
- MonospaceMaterial Design Icons
- IconsRubik
- Sans Serif
Unzip the fonts to
~/.fonts
or~/.local/share/fonts
and runfc-cache -v
to build the font info cache. -
Clone my repo and put all files under
.config
in your~/.config
and you should be good to go!Caution
: Customary heads up that this step will not work for all the configs/scripts.