Skip to content

redi-b/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Softwares

Main Fonts

  • Product Sans
  • Hack Nerd Font
  • Material Design Icons

Additional Programs and Dependencies

$ 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

dwm patches


Scripts

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

Description

Downloads a random wallpaper from unsplash. You can add or remove the keywords it searches for.

Dependencies

  • wget

Description

Launches an emojipicker. The launcher can be either rofi or dmenu (use_rofi=1 or use_rofi=0)
Screenshot

Hotkey

  • Mod + Shift + e

Dependencies

  • python3
  • rofi
  • Save the emojipicker folder and save it in your home directory (or modify the script according to where you put this folder)

Description

Launches a dmenu which opens the selected app's manual in zathura
Screenshot

Hotkey

  • Mod + v

Dependencies

  • zathura
  • zathura-pdf-mupdf
  • Update your manual database (which is used to run the apropos or man -k commands)
$ sudo mandb

Description

Launches an application runner or system options.
Screenshot-1
Screenshot-2

Hotkey

  • Mod + o - app launcher
  • Mod + r - powermenu

Arguments

  • launcher for app launcher
  • powermenu for powermenu
  • No argument defaults to launcher

Dependencies

  • rofi
  • Save the menulauncher folder in your home directory (or modify the script according to where you put this folder)

Description

Screenshot whole screen and copy the selected portion to clipboard

Hotkey

  • Mod + Shift + p - screenshot window
  • Mod + Shift + s - copy to clipboard

Dependencies

  • scrot
  • imagemagick

Description

Googles the selected text
(Browser and search engine can be changed)

Hotkey

  • Ctrl + Alt + s

Dependencies

  • xclip

Description

Used to search for a package and install the selected one
Screenshot

Arguments

  • pacman
  • yay or paru to search from the AUR
  • No argument defaults to pacman

Dependencies

  • fzf
$ sudo pacman -Fy
$ yay -Fy
  • NOTE: Only run these commands once

Description

Sets a random background from the ~/wallpapers directory

Hotkey

  • Mod + Alt + s

Dependencies

  • feh

Description

Sets a random background from the ~/wallpapers directory

Hotkey

  • Mod + Alt + s

Dependencies

  • feh

Hotkeys

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