Code Monkey home page Code Monkey logo

dwm's Introduction

Customized desktop environment with suckless softwares, deployed on Gentoo.

DWM

version: dwm-6.3

Preview

./pics/screenshot.png

Requirements

System dependency

`--  media-libs/fontconfig-2.13.1-r2  (media-libs/fontconfig) amd64
`--  x11-libs/libX11-1.7.3  (x11-libs/libX11) amd64
`--  x11-libs/libXft-2.3.4  (x11-libs/libXft) amd64
`--  x11-libs/libXinerama-1.1.4-r1  (x11-libs/libXinerama) amd64
`--  x11-base/xorg-proto-2021.5  (x11-base/xorg-proto) amd64

To Use emoji

By default, using emoji will break the system due to some error in libXft, need to patch and rebuild.

see this link https://forums.gentoo.org/viewtopic-p-8617575.html

  1. get this patch https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/1.patch
  2. Put patch in /etc/portage/patches/x11-libs/libXft (whatever version is used, if the folder not exists, create it) and rebuild libXft package
  3. install font

other apps

These apps are configured in this build

  • pulsemixer
  • firefox (Super-Shift-w)
  • emacs (Super-e)
  • xbacklight
  • emacs-everywhere (Super-Shift-e)
  • st (Super-enter)
  • fcitx (for Chinese input) (Ctrl-Space)

Patches

  • dwm-6.1-single_tagset.diff
  • dwm-actualfullscreen-20211013-cb3f58a.diff
  • dwm-alpha-20201019-61bb8b2.diff
  • dwm-sticky-6.1.diff
  • dwm-swallow-20201211-61bb8b2.diff
  • dwm-xresources-20210827-138b405.diff
  • dwm-vanitygaps-6.2.diff (tile, bstack, bstackhoriz, centeredmaster, centeredfloatingmaster, deck, fibonacci (dwindle, spiral), grid, nrowgrid)
  • dwm-statuscmd-status2d-20210405-60bb3df.diff
  • dwm-dwmc-6.2.diff

Dwmblocks

Customized statusbar with dwmblocks

Showed Status

  • weather
  • network
  • memory usage
  • input method (English/Chinese)
  • battery status
  • date

Preview ./pics/dwmblocks.png

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.