Coder Social home page Coder Social logo

dwm's Introduction

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

dwm's People

Contributors

jeffock avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.