This is my personal repo for my .config files. It is mostly a basic template which can be further configured and personalized. It uses what I mostly consider essential programs to get everything running and also have a fairly aesthetic desktop.
These dotfiles are based off the following repositories:
- i3-gaps: fork of the i3 window manager.
- picom (ibhagwan fork): lightweight compositor for X11 (similar to compton).
- dunst: lightweight and customizable notification daemon.
- kitty: terminal emulator.
- rofi: app launcher, dmenu replacement.
- feh: image viewer and wallpaper manager.
- pywal: color palette/theme generator based on desktop wallpaper.
- flameshot: screenshot software.
- vim: text editor.
- polybar: customizable status bar replacement for i3bar (the themes inside the polybar config folder come from polybar-themes by @adi1090x. I just modified the
colorblocks
theme).
- Fira Code (great to code with).
- Iosevka Nerd Font (handles the icons).
Clone this repo to your ~/.config
folder and make sure you install/build correctly all the dependencies AND are added to your $PATH. The .bashrc
file has some examples on how to do this.
The .vimrc
and .bashrc
files should be placed in your $HOME directory (also known as ~
).
The wallpapers used in the demos are in the directory called wallpapers
. NOTE: in the i3/config
file, feh
is being executed and given an image which is located at ~/Pictures/wallpapers/
. If you want this to work you should place the wallpapers
directory under ~/Pictures/
or change the path in the i3 config
file.