78

GitHub - siduck76/chadwm: making dwm as beautiful as possible

 3 years ago
source link: https://github.com/siduck76/chadwm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

chadwm (Initial look)

(empty workspaces have their color greyed out)
  • NOTE: This is vanilla dwm bar (status2d patch for setting colors) not dwmblocks or polybar.

Tag preview (while hovering tag icon)

simplescreenrecorder-2021-08-03_21.28.49.mp4

Requirements

  • xsetroot package ( status2d uses this to add colors on dwmbar)
  • xmenu (for layoutmenu)
  • JetbrainsMono Nerd Font (or any nerd font) and Material design icon font

Setup

  • Put the .dwm folder in ~/
  • chmod +x all scripts in .dwm folder
  • Put layoutmen.sh in your PATH
  • copy the stuff from fonts folder to your ~/.local/share/fonts ( this is for material design icon font )
  • change sid ( my username ) to yours in config.deh.h
  • cd into chadwm and sudo make install
  • autostart file must be adjusted for your liking!
  • start dwm with exec ~/.dwm/autostart (NOT EXEC DWM) cuz autostart already runs dwm at the last , or make a dwm.desktop ( in /usr/share/xsessions folder ) replace the exec value from dwm to /home/your_username/.dwm/autostart.
  • wallpaper

Credits

  • HUGE THANKS to eProTaLT83. I wanted certain features in dwm like tabbar in monocle , tagpreview etc and he implemented my ideas and created patches for me! I cant even count the number of times he has helped me :v
  • @fitrh helped with colorful tag patch

Patches

  • barpadding
  • bottomstack
  • cfacts
  • dragmfact
  • dragcfact (took from bakkeby's build)
  • fibonacii
  • gaplessgrid
  • horizgrid
  • layoutmenu
  • movestack
  • vanity gaps
  • colorful tags
  • statuspadding
  • status2d
  • tatami
  • underline tags
  • notitle

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK