aboutsummaryrefslogtreecommitdiff
path: root/dwm/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'dwm/README.md')
-rw-r--r--dwm/README.md78
1 files changed, 78 insertions, 0 deletions
diff --git a/dwm/README.md b/dwm/README.md
new file mode 100644
index 0000000..58a64ce
--- /dev/null
+++ b/dwm/README.md
@@ -0,0 +1,78 @@
+# Requirements
+
+- dash (shell)
+- imlib2
+- xsetroot package ( status2d uses this to add colors on dwmbar)
+- JetbrainsMono Nerd Font (or any nerd font) and Material design icon font
+
+## Keybinding deps
+
+- alacritty
+- rofi
+- flameshot
+- xbacklight
+- pamixer
+- playerctl
+- xsecurelock
+
+## Autostart
+- picom
+- setxkbmap
+- feh
+- xinput
+
+## Status bar
+
+- awk
+- bc
+- pacman contrib (arch)
+- xbps-install (void)
+- apt (debian)
+
+# Install deps
+
+```console
+# pacman -S picom xorg-setxkbmap feh xorg-xinput dash imlib2 xorg-xsetroot alacritty flameshot rofi xorg-xbacklight pamixer playerctl xsecurelock
+```
+
+# Setup
+
+- Put the .dwm folder in ~/
+- chmod +x all scripts in .dwm folder
+- copy the stuff from fonts folder to your ~/.local/share/fonts ( this is for material design icon font )
+- cd into chadwm and `sudo make install`
+
+# Run chadwm
+
+- Run the autostart file from .xinitrc or
+- Create a desktop entry
+
+```
+touch /usr/share/xsessions/chadwm.desktop
+```
+
+```
+[Desktop Entry]
+Name=chadwm
+Comment=dwm made beautiful
+Exec= <path to autostart file>
+Type=Application
+```
+
+# Patches
+
+- barpadding
+- bottomstack
+- cfacts
+- dragmfact
+- dragcfact (took from [bakkeby's build](https://github.com/bakkeby/dwm-flexipatch))
+- fibonacii
+- gaplessgrid
+- horizgrid
+- movestack
+- vanity gaps
+- colorful tags
+- statuspadding
+- status2d
+- underline tags
+- notitle