Linux config files (rxvt-unicode, flameshot, dunst, lemonbar-xft, picom, cava, cmus, eww, zathura, rofi, i3-gaps, nvim, ranger)
dP dP .8888b oo dP
88 88 88 " 88
.d888b88 .d8888b. d8888P 88aaa dP 88 .d8888b. .d8888b.
88' `88 88' `88 88 88 88 88 88ooood8 Y8ooooo.
88. .88 88. .88 88 88 88 88 88. ... 88
.------------ `88888P8 `88888P' dP dP dP dP `88888P' `88888P' ------------.
|::::::::::::::.......::......::::..:::..:::::..:..::......:::......::::::::::::::|
|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|
|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|
|---------------------------------------------------------------------------------|
| cmus | c* music player cmus(1) |
| dunst | notification daemon dunst(1) |
| i3 | window manager i3(1) |
| picom | a compositor for X11 picom(1) |
| flameshot | powerful, simple-to-use screenshot software flameshot(1) |
| lemonbar | featherweight lemon-scented bar lemonbar(1) |
| eww | simple widgets |
| neovim | text editor nvim(1) |
| rxvt-unicode | a VT102 emulator for the X window system urxvt(1), urxvt(7) |
| ranger | file manager ranger(1) |
| rofi | run launcher, window switcher, etc. rofi(1) |
| x11 | x window system x(7), xinit(1), xserver(1) |
`---------------------------------------------------------------------------------'
This dotfiles include .Xresources
files for urxvt and .config
files, with some commented code. You may uncomment and test it.
Change keyboard layout in .xinit
or delete it, if you use only one language.
Hopefully I can improve these configs, add something and remove the useless code, so stay tuned for more updates.
For additional info i suggest you to check Arch Wiki pages about this utils to set them correctly up.
eww widgets
terminal emulator
zathura
ranger and thunar
rofi app search
rofi powermenu
-
Utils list:
- WM : i3-gaps
- Fonts : Iosevka, Hack Nerd Fonts
- Icons : Papirus
- Music player : cmus (some themes)
- Audio visualizer : cava
- Notification daemon : dunst
- Terminal emulator : urxvt
- File manager :
- GUI : thunar
- Terminal : ranger
- Screenshot software : maim, flameshot
- Widgets : eww (docs)
- 1920x1080 : adi1090x's widgets
- 1360x768 : edited widgets with Spotify
- Statusbar : lemonbar-xft
- Text editor : neovim (Plugin manager), (Navarasu's onedark, Joshdick's onedark, Crusoexia's monokai)
- Compositor : Ibhagwan's picom
- App launcher : rofi
- Wallpapers : lambda wallpapers, Aenami
- Document viewer : zathura (Dracula theme)
- Terminal decoration : pipes.sh, cmatrix, cbonsai
Everything is described for Arch Linux.
-
AUR:
-
Pacman:
- i3-gaps (may replace your current i3, won't occur any major changes except adding gaps)
- cmus
- maim
- flameshot
- neovim (ctags)
- rofi
- urxvt
- thunar
- ranger (w3m)
- zathura
- dunst
-
For AUR:
yay -S "package"
orgit clone "AUR_git_link"; cd "AUR_package"; makepkg -si
-
For Pacman:
pacman -S "package"
-
Adding configs:
- Clone this repository.
https://github.com/CodeHeister/dotfiles
- If there's still no
.config
or other directories in your home directory (~
), you may move all directories to your~
. Otherwise just copy or include files of your interest. Respect file disposition to save configs from path error or replace all paths with your. - If everything is correctly installed and configs are added, all may work without troubles.
- Clone this repository.
I'm looking forward for your tips and i'm ready to help you or add some info here, if you'll consider it necessary. I'll necessary clear and improve configs to make it more flexible and convenient.