JaoSchmidt / suckless-dwm

Dynamic window manager made with dwm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

to do list for now

  • Color all stuff
  • Add special keyboard keys (volume, bright, etc)
  • Remove gaps from first window (or maybe just decrease the gaps overall)
  • Finish dwmblocks config
  • add the rest of the patches
  • make title apply only on float window
  • float rule list
  • make father windows floating
  • replace st

to do list maybe later

  • understarnt wtf is systray
  • add preview for tags

❗ Patches and important corrections

⤵️➡️ Compiling and running

On Ubuntu:

  • Requires c packages, I just use build-essentials
  • Requires libxft-dev package
  • Requires libxinerama-dev package

Compile with sudo make install, then exec dwm Alternativly, move the file .xinitrc to user folder and start with startx command

💡 FontAwsome

How to install FontAwesome

  • Download the zip containing all fonts from the link.

  • Extract all otf's files inside ~/.local/share/fonts/. If you don't have the folder, create it.

  • Use the following command: fc-cache -f -v

  • If conflict with some other font than restart will probably solve the problem

  • on config.h overwrite the line:

    • static const char *fonts[] = { "monospace:size=10" };
  • to

    • static const char *fonts[] = { "monospace:size=10","fontawesome:size=10" };

Using it

  • Choose a symbol here.
  • Copy its unicode, or use directly with ctrl+c and ctrl+v.

About

Dynamic window manager made with dwm

License:MIT License


Languages

Language:C 88.5%Language:Shell 4.4%Language:Roff 4.2%Language:Makefile 3.0%