Code Monkey home page Code Monkey logo

dwm-rice's Introduction

Reason

  • Bored. Broken PC to come into my life, by a friend called H. Will work on more, should help me set things up faster in accordance to my arch-script.
  • Most DE/WM uses Xorg and its utils, so I wanted something special for myself. But I will have to build it by my own.
  • Ideals somewhat align with the suckless devs.

Updates

  • I should be updating my man page at dwn.1. Or you can look at it directly config.h.
  • Some documentation might call Winkey as Super, Enter as Return. Also for dwm, LeftAlt as Mod4, Super as Mod1.
  • This is not my dream setup yet. Still workable. So when such time comes, I will notify.
  • Stay tuned for my script + config for Hyprland environment.
  • You might need libxft-bgra, but this doesn't seem to exist anymore.
  • How the fuck do I make it clickable now.

Dwm, Dwmblocks and more

How to use

  • I like Hyprland too. But sometimes it borks itself for faulty theme installs. So rip.
  • Make your own environment with this. DE is abit bloated. WM is cool, but they all feel the same. Dwm is no exception, but least painful. Product of these guys.

Scratch pad

  • In accordance to dwm's default floating window management. scratchpad will spawn a floating window at center.

Installation

  • Dwm, Dwmblocks must be installed correctly.
make # in dwm/dwmblock directory
sudo make clean install # check the cli output 
  • Tinker should be done in config.h. Then run below again:
sudo make clean install # check the cli output 

Features

  • Tilting windows, center master (for the Terminal at least)
  • Clickable workspace and clickable windows tilting style.

Patches

  • Patch: patch -i ./path/to/patch.diff
  • statuscmd: core for the status bar.
  • systray: adds a tray.
  • scratchpad: spawn or restore a floating window.
  • cfact: different weights for different windows. You can now implement it, well I haven't do it in this config yet.
  • layoutmenu: adds a context menu in dwm. Right click layout icon.
  • [Riodraw]: can't seem to find it

Binding

  • Open Dmenu: Alt+D
  • Open terminal (kitty is the default): Alt+Enter
  • Quit dwm normally: Alt+Shift+Q
  • Switch workspaces: Alt+Number (Number is 1 to 0)
  • Cycle through workspaces: Alt+G
  • Open file manager (Thunar is the default): Super+F
  • I will not list all here, but if you must, check the config.h

Preview

  • Yea, I will add an subfolder here for the pictures and videos.

Way I do things

  • Write scripts. Might have multiple versions for one specific feature.Then I make one master file to control the features and versions.
  • Within dwmblock.c, I change the update interval and link to the script.
  • I put things in my /.local/bin, but you MUST source the absolute path.
  • The scripts for this dwm setup is in here.

dwm-rice's People

Contributors

saxocatto 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.