Skip to content
/ dwm Public

JeffOck's personal suckless dwm rice/build for base Arch Linux. Always a [WIP].

License

Notifications You must be signed in to change notification settings

jeffock/dwm

Repository files navigation

Overview of my dwm build


lorem

Screenshot


lorem

Requirements


In order to build dwm you should install packages: git, xorg-server, xorg-xinit, xorg-xrandr, xorg-xsetroot.

$ sudo pacman -S git xorg-server xorg-xinit xorg-randr xorg-xsetroot

You will also require the font used which can be found in config.h. Use fontconfig to set the font after downloading.

Installation


Preparation


First create .xinitrc in the path /etc/X11/xinit/xinitrc (remember that linux is case sensitive for X11)

$ cp /etc/X11/xinit/xinitrc .xinitrc

Then replace the last 5 lines of .xinitrc with:

exec dwm

using your text editor (nano is default on Arch).

Git clone


Git clone dwm into your user's default path (~).

$ git clone https://github.com/jeffock/dwm

You may return an SSL error: if you do, run the following instead

$ git -c http.sslVerify=false clone https://github.com/jeffock/dwm

Compile dwm


Enter the following command to build and install dwm (if necessary as root):

    make clean install

Run dwm


Because we added exec dwm to .xinitrc we can run dwm with:

$ startx

Configuring and Building dwm to your liking


This fork of dwm is a basic build/rice of dwm. However, if you would like to make your own changes most settings will be found in config.h.

If you want to patch (build) to your liking follow suckless's guide

If you plan on making your own build of dwm it is recommended that you use a main branch or trunk to do so, for more information follow suckless's guide to patching in git

About

JeffOck's personal suckless dwm rice/build for base Arch Linux. Always a [WIP].

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published