aboutsummaryrefslogtreecommitdiff
path: root/dwm/README.md
diff options
context:
space:
mode:
Diffstat (limited to '')
-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
msg'> 2023-05-29Silence man version check and prioritise global PATH over custom oneLuca Matei Pintilie1-2/+2 2023-05-24profile: Better compatibility with void linux and pnpmLuca Matei Pintilie2-4/+10 2023-05-24nvim: remove some unneeded code and plugins/lsp, and add live_grep keybindLuca Matei Pintilie4-30/+23 2023-05-09Mutt: add trashLuca Matei Pintilie1-0/+1 2023-04-30Fix calendar thing in waybarLuca Matei Pintilie1-45/+55 2023-04-29Add back marks and enable cursorlineLuca Matei Pintilie4-5/+37 2023-04-23Remove marks dependency from neovimLuca Matei Pintilie1-36/+0 2023-04-23Remove save and quit keybindLuca Matei Pintilie1-2/+0 2023-04-23Remove cursorline from neovim configLuca Matei Pintilie1-1/+15 2023-04-10Bump neovim config to 0.9 and add undotree and test related commandsLuca Matei Pintilie4-26/+47 2023-04-07Fix neovim spelllangLuca Matei Pintilie1-3/+1 2023-04-07Hyprland fixesLuca Matei Pintilie1-23/+25 2023-04-07Add mutt/neomutt configLuca Matei Pintilie5-0/+206 2023-04-07Neovim improvementsLuca Matei Pintilie5-27/+14 2023-04-05Better hyprland configLuca Matei Pintilie3-10/+42 2023-04-02Remove beacon config and add mini.commentLuca Matei Pintilie1-13/+34