README (2176B)
1 # Birdwm, dwm for birds, by a bird! 2 Birdwm (fork based on dwm release 6.6) 3 4 ## Dependencies: 5 - libx11 6 - libxcb 7 - libfontconfig 8 - libfreetype 9 - libexpat 10 - libxft 11 - libxrender 12 - imlib2 13 - libxext 14 - libxcb 15 - libxinerama (optional) 16 17 Birdwm does not build with tcc unfortunately. 18 19 ## Patches and Features 20 21 - barpadding: vertical and horizontal space between the status bar and the borders of the screen. configurable via config.h. (https://dwm.suckless.org/patches/barpadding). 22 - birdmenu-emoji (modified): runs dmenu-emoji script (modified for birdmenu), accessible via mod + e. (https://github.com/porras/dmenu-emoji) 23 - cool_autostart: runs programs listed in config.h upon startup. (https://dwm.suckless.org/patches/cool_autostart) 24 - scratchpad: Accessible with mod + y. (https://dwm.suckless.org/patches/scratchpad) 25 - systray: System tray patch for birdwm in the corner of the bar. (https://dwm.suckless.org/patches/systray) 26 - uselessgaps: Adds useless gaps around windows, except in monocle mode. (https://dwm.suckless.org/patches/uselessgap) 27 - winicon: Patch for birdwm to display the icon of currently focused program. (https://dwm.suckless.org/patches/winicon) 28 - xrdb: Birdwm patch that reads Xresources colors/variables (i.e. works with `pywal`, etc.). (https://dwm.suckless.org/patches/xresources) 29 30 ### Misc. features 31 - various scripts (found in extras/): various shell scripts for things such as: 32 - setting and getting volume for/from pulse audio 33 34 - strong compatibility with my forks of other suckless programs, such as: 35 - slstatus (https://git.mrgrouse.com/slstatus/log.html): a status bar with few patches for birdwm 36 - slock (https://git.mrgrouse.com/slock/log.html): a simple screen lock tool with Xresources compatibility 37 - birdmenu (https://git.mrgrouse.com/birdmenu/log.html): my dmenu fork, including Xresources, password mode, and mouse clickability. 38 - birdterm (https://git.mrgrouse.com/birdterm/log.html): my st (simple terminal) fork, including transparency and scrollback. 39 40 ## Installation for birdwm on linux distros 41 ### See `config.h` for customization options 42 43 git clone https://git.mrgrouse.com/birdwm.git 44 cd birdwm 45 sudo make install