A minimal X11 desktop.
Install X11/Xpm/Xft development headers first.
Debian/Ubuntu (APT):
sudo apt install libx11-dev libxpm-dev libxft-dev libfontconfig-dev pkg-configArch (Pacman):
sudo pacman -S --needed libx11 libxpm libxft fontconfig pkgconfThen build:
makeSee all available make targets:
make helpecho "exec /path/to/hatde" >> "~/.xinitrc"
startxhatDE reads ~/.config/hatDE/config (based on config_example).
Full config docs: see docs/CONFIG.md.
Example:
WINDOW: "/usr/bin/xterm"
CURSOR: "~/hatDE/src/assets/cursor.svg"
FONT "~/hatDE/src/assets/JetBrainsMonoNerdFont-Regular.ttf"
# desktop
BACKGROUND: "image" # color | gradient | image
BIMAGE: "/path/to/wallpaper.xpm"Notes:
BACKGROUND: "image"uses XPM files for now.- The launcher appears at the bottom-left and starts commands like
/usr/bin/xterm. - No app window is created on startup until you launch one.
- Apps launched from the terminal (for example
firefox) are reparented into frames when they map on X11.