README.md (2646B)
1 # Birdwm, dwm for birds, by a bird! 2  3 4 ## Dependencies: 5 - libxinerama 6 - freetype2 7 - libev 8 - execline (optional: only for [my specific startup script](/mrgrouse/birdwm/src/branch/main/autostart/autostart.e)) 9 - a few more, i haven't checked yet (don't hurt me please) 10 11 ## Patches and Features 12 13 - [xrdb](https://dwm.suckless.org/patches/xrdb): Birdwm patch that reads [Xresources](https://dwm.suckless.org/patches/xresources) colors/variables (i.e. works with `pywal`, etc.). 14 - [scratchpads](https://dwm.suckless.org/patches/scratchpads): Accessible with <kbd>mod+y</kbd>. 15 - [uselessgaps](https://dwm.suckless.org/patches/uselessgap): Adds useless gaps around windows, except in monocle mode. 16 - [alpha](https://dwm.suckless.org/patches/alpha): Allows birdwm to have translucent bars, with opaque text. 17 - [systray](https://dwm.suckless.org/patches/systray): System tray patch for birdwm in the corner of the bar 18 - [winicon](https://dwm.suckless.org/patches/winicon): Patch for birdwm to display the icon of currently focused program 19 - [autostart](https://dwm.suckless.org/patches/autostart)(modified): runs selected script upon startup 20 - [birdmenu-emoji](https://github.com/porras/dmenu-emoji)(modified): runs dmenu-emoji script (modified for birdmenu), accessible via <kbd>mod+e</kbd>. 21 22 ### Misc. features 23 - [desktop entry](https://git.mrgrouse.com/mrgrouse/birdwm/src/branch/main/extras/birdwm.desktop): desktop entry for easy startup in display managers 24 - [various scripts](https://git.mrgrouse.com/mrgrouse/birdwm/src/branch/main/extras): various shell scripts for things such as: 25 - restarting daemons and other programs 26 - taking screenshots from a selection 27 - setting and getting volume for/from pulse audio 28 29 - strong compatibility with my forks of other suckless programs, such as: 30 - [slstatus](https://git.mrgrouse.com/mrgrouse/slstatus): a status bar with few patches for birdwm 31 - [slock](https://git.mrgrouse.com/mrgrouse/slock): a simple screen lock tool with Xresources compatibility 32 - [birdmenu](https://git.mrgrouse.com/mrgrouse/birdmenu): my dmenu fork, including Xresources, password mode, and mouse clickability. 33 - [birdterm](https://git.mrgrouse.com/mrgrouse/birdterm): my st (simple terminal) fork, including transparency and scrollback. 34 35 ## Installation for birdwm on linux distros 36 ### See `config.h` for customization options 37 38 ```sh 39 git clone https://git.mrgrouse.com/mrgrouse/birdwm 40 cd birdwm 41 sudo make install 42 ``` 43 44 <!-- There is also a `PKGBUILD` for compatible distros. Run `makepkg -si` instead of `sudo make install`. -->