For starters the config file with the scripts used can be found in the link below.
https://github.com/BeanGreen247/fvwmThis FVWM setup is built around a lightweight X11 stack, enhanced with screenshot tools (maim, xclip), clipboard support, game launcher integrations (lutris, steam), and custom scripts. For anyone looking to replicate it on Arch Linux, here’s the full package list to get you rolling.
Install build dependencies
sudo pacman -S --needed git cmake gcc make ninja meson pkgconf libevent libx11 \
libxft libxinerama libxrandr libxrender libsm libpng librsvg xcb-util-wm xcb-util-cursor \
gettext libxt xtrans libxkbcommon go libxcursor libxpm
Build fvwm
git clone https://github.com/fvwmorg/fvwm3.git
cd fvwm3/
mkdir build
cd build/
meson setup --reconfigure --prefix=/usr --buildtype=release ..
ninja
sudo ninja install
sudo pacman -S \
xorg-xinit \
xorg-server \
xsetroot \
arandr \
feh \
xload \
xclock \
xfce4-terminal \
pcmanfm \
leafpad \
geany \
pavucontrol \
maim \
xclip \
vlc \
obs-studio \
steam \
lutris \
goverlay \
mangohud \
xprop \
xinput \
bash \
xsel \
xrdb \
ttf-dejavu \
ttf-liberation
# AUR (via yay or other helper)
yay -S \
brave-bin \
discord
Below are the keyboard shortcuts defined in the FVWM config:
# Window navigation (Win + Arrows)
Win + Left → Switch to desktop left
Win + Right → Switch to desktop right
Win + Up → Switch to desktop above
Win + Down → Switch to desktop below
# Move window (Win + Alt + Arrows)
Win + Alt + Left → Move window left
Win + Alt + Right → Move window right
Win + Alt + Up → Move window up
Win + Alt + Down → Move window down
# Application Shortcuts
Win + F1 → Open terminal (xfce4-terminal)
Win + F2 → Run memory cleanup script
Win + F3 → Run soundcore bluetooth script
Win + e → Open file manager (pcmanfm)
Win + Escape → Open Root Menu
# Screenshot
Print Screen → Take screenshot with selection (maim -s)
# Mouse shortcuts (Window title bar and borders)
Click titlebar left → Menu (Window-Ops2)
Click titlebar middle → Maximize height
Click titlebar right → Iconify window
Right-click on desktop → Window-Ops menu
Middle-click on desktop → Window list
Left-click on desktop → Root menu
Right-click window border → Raise/lower window
Click window icon → De-iconify and re-tile
Double-click titlebar → Maximize window
Drag titlebar → Move window