- OS - Arch Linux
- WM - dwm
- Compositor - picom
- Terminal - st
- Shell - zsh
- Launcher - dmenu & rofi
- Editor - neovim
- File Manager - ranger - (cli) & thunar - (gui)
- Clipboard Interface - xclip
- Screenshot - scrot
- Notifications - dunst
- Music Player - mocp
- Product Sans
- Hack Nerd Font
- Material Design Icons
$ sudo pacman -S brightnessctl fzf iw lxsession maim ncdu neovim ntfs-3g pamixer pavucontrol playerctl qogir-gtk-theme rofi-emoji ueberzug xautolock xorg-xinput xpad zathura zathura-pdf-mupdf
$ yay -S betterlockscreen networkmanager-dmenu-git simple-mtpfs
List of Programs
bat | lxsession | playerctl | sxiv |
betterlockscreenAUR | maim | picom-ibhagwan-gitAUR | ueberzug |
brightnessctl | ncdu | qogir-gtk-theme | unzip |
dunst | neovim | ranger | xautolock |
feh | networkmanager-dmenu-gitAUR | rofi | xobAUR |
ffmpegthumbnailer | ntfs-3g | rofi-emoji | xorg-xinput |
fzf | pamixer | scrot | xpad |
iw | pavucontrol | simple-mtpfsAUR | zathura |
kvantum-theme-qogir-git | pcmanfm | subversion | zathura-pdf-mupdf |
Optional Programs/Applications
firefox | spicetify | vlc |
freedownloadmanager | spotify | |
google-chrome | sublime-text-3 | |
kcalc | sxiv | |
kvantum | telegram-desktop | |
lxappearance | tldr | |
okular | visual-studio-code-bin |
- actualfullscreen
- alternative-tags (optional)
- anybar (optional)
- bar-height
- center
- colorbar
- cyclelayouts
- ewmhtags - workspace/desktop information
- focusonnetactive - skippy-xd
- layoutmenu - (depends on xmenu)
- movestack
- status2d - for colored text in bar
- sticky
- vanitygaps
- warp - skippy-xd
https://github.com/redi-b/dotfiles/tree/new/scripts
Add the directory to path to use them.
Add this line to your .bashrc
or .zshrc
and reopen terminal:
export PATH="/path/to/directory/:$PATH"
- NOTE: Some scripts are used in dwm (to run them with keyboard shortcuts).
List of scripts
Downloads a random wallpaper from unsplash. You can add or remove the keywords it searches for.
wget
Launches an emojipicker. The launcher can be either rofi or dmenu
(use_rofi=1
or use_rofi=0
)
Screenshot
Mod + Shift + e
python3
rofi
- Save the emojipicker folder and save it in your home directory (or modify the script according to where you put this folder)
Launches a dmenu which opens the selected app's manual in zathura
Screenshot
Mod + v
zathura
zathura-pdf-mupdf
- Update your manual database (which is used to run the
apropos
orman -k
commands)
$ sudo mandb
Launches an application runner or system options.
Screenshot-1
Screenshot-2
Mod + o
- app launcherMod + r
- powermenu
launcher
for app launcherpowermenu
for powermenu- No argument defaults to
launcher
rofi
- Save the menulauncher folder in your home directory (or modify the script according to where you put this folder)
Screenshot whole screen and copy the selected portion to clipboard
Mod + Shift + p
- screenshot windowMod + Shift + s
- copy to clipboard
scrot
imagemagick
Googles the selected text
(Browser and search engine can be changed)
Ctrl + Alt + s
xclip
Used to search for a package and install the selected one
Screenshot
pacman
yay
orparu
to search from the AUR- No argument defaults to
pacman
fzf
$ sudo pacman -Fy
$ yay -Fy
- NOTE: Only run these commands once
Sets a random background from the ~/wallpapers
directory
Mod + Alt + s
feh
Sets a random background from the ~/wallpapers
directory
Mod + Alt + s
feh
Key | Action |
---|---|
Mod + Enter |
Open Terminal |
Mod + d |
Run dmenu |
Mod + e |
Open File Manager |
Ctrl + Alt + s |
Open stickies (xpad) |
Mod + Shift + Tab |
Run task switcher (skippy-xd) |
Mod + o |
Run applauncher |
Mod + r |
Run powermenu |
Mod + Shift + e |
Run emojipicker |
Mod + v |
Open a manual |
Mod + Shift + l |
Lockscreen |
Mod + Shift + p |
Screenshot whole screen |
Mod + Shift + s |
Screenshot window or selection |
Ctrl + Shift + s |
Google selected text |