suckless-dwm is a dynamic window manager (DWM) designed to be simple, efficient, and customizable. This configuration, named MyDWM, includes a curated list of required packages and dependencies for optimal functionality.
- dwm: Dynamic window manager
- dmenu: Dynamic menu
- rofi: Window switcher, application launcher, and dmenu replacement
- pcmanfm: Lightweight file manager
- ranger: Console file manager with VI key bindings
- termite: Keyboard-centric terminal emulator
- kitty: Fast, feature-rich, GPU-accelerated terminal emulator
- st: Simple terminal emulator
- flameshot: Powerful yet simple to use screenshot software
- ncdu: Disk usage analyzer with an ncurses interface
- picom: X compositor that adds transparency and shadows to windows
- feh: Lightweight and powerful image viewer and wallpaper setter
- btop: Htop-inspired task manager for Linux
- alsamixer: Console-based mixer control for ALSA soundcard driver
- xfce4-power-manager: Power management tool for the Xfce desktop environment
- dunst: Lightweight and customizable notification daemon
- pavucontrol: PulseAudio volume control
- betterlockscreen: Betterlockscreen is a simple lockscreen utility for X11
sudo pacman -S dwm dmenu rofi pcmanfm ranger termite kitty st flameshot ncdu picom feh btop alsamixer xfce4-power-manager dunst pavucontrol betterlockscreen
sudo apt-get install dwm dmenu rofi pcmanfm ranger termite kitty st flameshot ncdu picom feh btop alsamixer xfce4-power-manager dunst pavucontrol betterlockscreen
gcc: GNU Compiler Collection
make: Build automation tool
libx11-6: X11 client-side library
libx11: X11 client-side library
libx11-dev: X11 client-side library (development files)
libxft2: X FreeType interface library
libxft-dev: X FreeType interface library (development files)
libxinerama-dev: X11 Xinerama extension library (development files)
libxinerama1: X11 Xinerama extension library