Note: If you don't use arch linux, you can also use this environment, but you should edit the configurations related to Arch (such as pacman)
- Xorg (for dwm)
- optimus-manager (for managing GPUs)
- pipewire (if you are using pulseaudio, you can edit the configuration related to it)
- amixer (for managing audio)
- sxhkd (for managing keybindings)
- feh (for background image management)
- dunst (for notification management)
- slock (for lock screen)
- xss-lock (for detecting lock screen if the screen goes off)
- clipmenu (clipboard used in dmenu)
- maim (simple and very good screenshot tool)
- picom (for transparency)
- Fonts Like: (Fira Code Nerd, Noto Kufi Arabic Font, Nerd Font, Font Awesome, jeyPixels-12 [install throw pacman]) you can download from google fonts or throw your package manager
- You can use one of these to configure the status bar NOT The Together:
To Enable the status bar using the manual script, But this line in the .xinitrc:
.(/your/path/to)/dwm/scripts/dwm-status.sh &
put this line before the exec dwm
line