- Feh as wallpapers manager
- dunst as notifications manager (include config)
- flameshot for screenshots
- brightnessctl and pamixer for volume and brightness control
- playerctl for multimedia control
- Ubuntu Mono Nerd Font & JetBrainsMono Font - as fonts
- picom - as compositor(i use fork from pijulius)
-
Install
git
sudo pacman -Sy git
-
Copy this repository to home folder
cd $HOME sudo git clone https://github.com/octagony/dwm-config-files.git
-
Make
script.sh
executable and run itsudo chmod +x script.sh ./script.sh
-
(Optional) By default, script does not check for
.desktop
files inxsessions
folder. If you use display manager(like sddm or others), adddwm.desktop
file inxsessions
folder with following content:[Desktop Entry] Name=DWM Comment=Dynamic Window Manager Exec=dwm Type=Application
/home/{user_name}/.wallpapers
- alwayscenter
- attachbottom
- autostart
- pertag
- preserveonrestart
- restartsig
- rotatestack
- stairs
- status2d
- status2d-systray
- titlecolor
- vanitygaps
- winicon
- border
- caseinsensitive
- center
- fuzzyhighlight
- grid
- lineheight
- alpha
- font2
- glyph-wide-support
- scrollback-mouse
- capscolor
- message