All Projects → siduck → chadwm

siduck / chadwm

Licence: MIT License
Making dwm as beautiful as possible!

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
SCSS
7915 projects
Roff
2310 projects
Makefile
30231 projects

Projects that are alternatives of or similar to chadwm

voidwm
voidwm • sanely patched dwm
Stars: ✭ 32 (-94.83%)
Mutual labels:  dwm, suckless, ricing, dwm-statusbar
dotfiles
My dotfiles with dwm, qtile and awesome.
Stars: ✭ 178 (-71.24%)
Mutual labels:  dwm, nord, catppuccin
dwm-vanitygaps
My dwm vanitygaps build (incl. individual patches)
Stars: ✭ 26 (-95.8%)
Mutual labels:  dwm, suckless
dotfiles
dotfiles for my beautiful rices!
Stars: ✭ 440 (-28.92%)
Mutual labels:  suckless, ricing
dotfiles
My personal configuration files
Stars: ✭ 120 (-80.61%)
Mutual labels:  nord, linux-rice
cfg
my dotfiles
Stars: ✭ 26 (-95.8%)
Mutual labels:  dwm, dwm-status
rsblocks
A fast status-bar for dwm window manager written in Rust 🦀
Stars: ✭ 30 (-95.15%)
Mutual labels:  dwm, dwm-status
Goblocks
Status bar for dwm
Stars: ✭ 50 (-91.92%)
Mutual labels:  dwm, suckless
patches
Collection of patches for dwm, st and dmenu
Stars: ✭ 202 (-67.37%)
Mutual labels:  dwm, suckless
archlinuxcn-dotfiles-collection
来自社区小伙伴们的 dotfiles 集锦
Stars: ✭ 73 (-88.21%)
Mutual labels:  dwm, nord
gtk
🪟 Soothing pastel theme for GTK3
Stars: ✭ 150 (-75.77%)
Mutual labels:  catppuccin
rust-dwm-status
A status bar for dwm written in rust
Stars: ✭ 30 (-95.15%)
Mutual labels:  dwm
dextop
Dextop - Linux-based distribution workstation on Android
Stars: ✭ 24 (-96.12%)
Mutual labels:  dwm
vuebersicht
A reimagining of Uebersicht, built with Electron, TypeScript, and Vue
Stars: ✭ 62 (-89.98%)
Mutual labels:  ricing
sthlmNordBeamerTheme
sthlmNord is LaTeX Beamer deck theme inspired by the arctic north blueish colour palette of Nord. Code base is HEAVILY influenced by hsrmbeamer and mtheme. WIP
Stars: ✭ 56 (-90.95%)
Mutual labels:  nord
dwmbar
A Modular Status Bar for dwm.
Stars: ✭ 78 (-87.4%)
Mutual labels:  dwm
smu
Simple MarkUp - markdown/commonmark like syntax
Stars: ✭ 21 (-96.61%)
Mutual labels:  suckless
catppuccin
😸 Soothing pastel theme for the high-spirited!
Stars: ✭ 2,046 (+230.53%)
Mutual labels:  catppuccin
dwm
Salonia Matteo's build of dwm + dwmblocks + included scripts; dwm & dwmblocks forked from Luke Smith
Stars: ✭ 25 (-95.96%)
Mutual labels:  dwm
dotfiles
rice repo
Stars: ✭ 71 (-88.53%)
Mutual labels:  dwm

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.

- The small widget over the top right is an eww widget and thats old! Ive improved the eww widget

(catppuccin theme)

(gruvbox material dark)

Tag preview (while hovering tag icon)

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

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

Setup

git clone https://github.com/siduck/chadwm --depth 1
mv chadwm ~/.config
cd ~/.config/chadwm/chadwm
sudo make install
  • copy the stuff from fonts folder to your ~/.local/share/fonts
  • autostart script in the scripts dir is just an example one so it must be adjusted for your liking!

Run chadwm

Run the autostart file from .xinitrc

(.xinitrc file)

#!/bin/sh

exec ~/.config/chadwm/scripts/./autostart

OR

Create a desktop entry

touch /usr/share/xsessions/chadwm.desktop  
[Desktop Entry]
Name=chadwm
Comment=dwm made beautiful 
Exec= ~/.config/chadwm/scripts/./autostart 
Type=Application 

Recompile

  • You need to recompile dwm after every change you make in its src code
cd ~/.config/chadwm/chadwm
rm config.h
sudo make install

Change themes

  • Bar : in bar.sh and config.def.h
  • eww : in eww.scss
  • rofi : in config.rasi

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
  • 6gk, eww's pure posix fetch functions taken from here

Patches

  • barpadding
  • bottomstack
  • cfacts
  • dragmfact
  • dragcfact (took from bakkeby's build)
  • fibonacii
  • gaplessgrid
  • horizgrid
  • movestack
  • vanity gaps
  • colorful tags
  • statuspadding
  • status2d
  • underline tags
  • notitle
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].