dwm config made with flexipatch

Related tags

Miscellaneous dwm
Overview

dwm

Gruvbox One Dark
img img

eww

Gruvbox One Dark
img img

some info

dependencies

  • Fonts: JetBrains Mono, JetBrainsMono Nerd Font, Iosevka, Iosevka Nerd Font, SFPro and Feather.
  • Eww: You can find eww launcher in my .dots repo.
  • Rofi
  • Greenclip: For clipboard in rofi.
  • Picom: You can use any picom fork, but i recommend to use this fork with patch for shadows with rounded corners https://github.com/s0nny7/picom
  • Wired: for notifications.
  • Nitrogen: wallpaper setup tool.
  • Easyeffects: AutoEQ for headphones.
  • Zenpower: cpu temperature info.
  • Spotify: music plugin in eww works only with this player, but you can configure it for yourself.
  • xautolock: for inhibitors
  • xkb-switch: keyboard indicator

config

  • About EWW:: This config for 1920x1080 resolution, so you should change it by yourself for preffered resolution.
  • Important: Go to my .dots repo and clone bin folder and place it in your PATH, without it scripts won't work and change.
  • EWW: Go to scripts folder and change preferences for your hardware and apps of your choice.
  • Updates in dwmblocks: update scripts works only for arch and arch based distros, change command for updates that applies to your distribution.
  • Weather in dwmblocks: change wttr.in location to yours.
  • Autostart script: place .dwm folder in your HOME directory and make script executable.
  • GTK & Qt Themes: One Dark color theme made with Oomox. Qt style is Lightly.
  • How to change color schemes: Go to dwm or st folder, change the value on line #include "themes/..." to prefferable theme or make your own.

keybinds

Keybind Function
Super + Enter Launch terminal
Super + B Hide bar
Super + J/K Focus Left or Right Stack
Super + S Swap focus on left or right stack
Super + H/L Change size of master stack.
Super + Shift + Up/Down/O Set the size of windows in slave stack.
Super + Shift + Left/Right Move stacks in tags.
Super + Tab Show previous tag
Super + Shift + C Kill client
Super + Shift + Q Quit dwm
Super + Control + Shift + Q Restart DWM
Super + T Set tiling layout
Super + F Set floating layout
Super + M Set monocle layout
Super + Shift + Space Toggle floating
Super + Y Toggle fullscreen
Super + Shift + Comma/Period Cycle available layouts
Super + 0 Show all windows from tags
Super + Comma/Period Focus left or right monitor
Super + Control + Comma/Period Tag left or right monitor
Super + E Open EWW Panel
Super + Shift + E close EWW Panel
Super + D Open rofi launcher menu
Super + Shift + A Open rofi clipboard menu
Super + F1 lockscreen
Super + X Start inhibitor
Super + Shift + X disable inhibitor
PrintScr Copy screenshot to clipboard
Super + PrintScr Save screenshot to folder

Note: There is also a keybing file in dwm source code folder.

You might also like...
making dwm as beautiful as possible
making dwm as beautiful as possible

chadwm (Initial look) (empty workspaces have their color greyed out) NOTE: This is vanilla dwm bar (status2d patch for setting colors) not dwmblocks o

A simple utility that cold patches dwm (uDWM.dll) in order to disable window rounded corners in Windows 11

Win11DisableRoundedCorners A simple utility that cold patches the Desktop Window Manager (uDWM.dll) in order to disable window rounded corners in Wind

my personalized/patched dwm + st
my personalized/patched dwm + st

personalized/patched dwm & st dwm patches * centeredmaster fibonacci uselessgap shiftview st patches * blinkingcursor font2 scrollback custom gruvbox

Contains ST, Status Bar, DWM, DMenu, Wallpaper and Xinitrc
Contains ST, Status Bar, DWM, DMenu, Wallpaper and Xinitrc

Very Minimal DWM Setup Contains ST, Joestandring's Dwm-Bar, DWM, DMenu, Wallpaper and .xinitrc Patches & Customization St: Alpha Scrollback Scrollback

Modular status bar for dwm written in c.

dwmblocks Modular status bar for dwm written in c. usage To use dwmblocks first run 'make' and then install it with 'sudo make install'. After that yo

My own dwm setup with patches

dwm - dynamic window manager ============================ dwm is an extremely fast, small, and dynamic window manager for X. Requirements ----------

Alok's dwm build

dwm - dynamic window manager ============================ dwm is an extremely fast, small, and dynamic window manager for X. Requirements ----------

voidwm Jitesh's build of dwm
voidwm Jitesh's build of dwm

voidwm Jitesh's build of dwm Getting started Installation Clone the repository and run make: git clone https://github.com/pixxel8/voidwm cd voidwm sud

johannes sin versjon av dwm

dwm - dynamic window manager ============================ dwm is an extremely fast, small, and dynamic window manager for X. Requirements ----------

Comments
  • what are the commands in dwmblocks?

    what are the commands in dwmblocks?

    //Modify this file to change what commands output to your statusbar, and recompile using the make command.
    static const Block blocks[] = {
    	/*Icon*/	/*Command*/	 	/*Update Interval*/	/*Update Signal*/
    	{"<\x02  ", "updates", 	120, 				0},
    
    	{"\x03﬙  ",  "upt", 		10, 				0},
     
    	{"\x04﨎  ",  "weather", 	 1800, 				 0},
    
    	{"\x05  ",  "cputemp", 	1, 					0},
    
    	{"\x06  ",  "mem", 		5, 					0},
    
    	{"\x07  ",  "xkb-switch", 	1, 					10},
    
    	{"\x08  ",  "pamixer --get-volume-human", 1, 	0},
    
    	{"\x09  ",  "clock", 		5, 					0},
    };
    

    updates, upt, cputemp, mem... - these are all your scripts? or are they stored somewhere in the config?

    the problem is that I have nothing output in dwmblocks writes that there are no such commands

    opened by yunguy 1
Owner
Nikita
Nikita
My build of st using st-flexipatch.

Similar to dwm-flexipatch this st 0.8.4 (2f6e597, 2021-08-24) project has a different take on st patching. It uses preprocessor directives to decide w

Utkarsh Verma 4 Jan 14, 2022
Blog post on using a custom Bash builtin to parse INI config files

Writing a Bash Builtin in C to Parse INI Configs Why Not Just Parse INI Configs With Bash? Shell languages such as Bash excel at certain tasks, such a

Jesse Hathaway 16 Oct 8, 2022
json file config for ESP8266 arduino framework

Description Every project I have is the same architecture and appconf is one of the components I use every time. This is an attempt at making a public

Garkusnko Nick 1 Nov 9, 2021
Dotfiles for my qtile config

Dotfiles Here's the dotfiles for my Qtile config, they're a bit quick-and-dirty but I hope they'll do. Please tell me if i forgot anything, I'll try t

null 3 Sep 1, 2022
Config files for my GitHub profile.

Files to build the PicoMite. MMBasic running on the Raspberry Pi Pico NB: This should be built against pico-sdk version 1.3. Previous versions were bu

null 97 Dec 30, 2022
Config files for my GitHub profile.

#include <stdio.h> #include <math.h> #include <stdlib.h> int main() { // declaration of local variable op; int op, n1, n2; float res; char ch; do { //

null 1 Dec 22, 2021
Configuru - Experimental config library for C++

Configuru Configuru, an experimental JSON config library for C++, by Emil Ernerfeldt. License This software is in the public domain. Where that dedica

Emil Ernerfeldt 134 Nov 18, 2022
mstatus is a super minimal entirely signal based statusbar for DWM.

mstatus is a uber-minimalistic signal based statusbar for DWM. All components of the statusbar are modules that must either be written by the user, or written by someone else and copied by the user.

Thomas Voss 1 Feb 2, 2022
dwm is an extremely fast, small, and dynamic window manager for X.

dwm - dynamic window manager dwm is an extremely fast, small, and dynamic window manager for X. My Patches This is in the order that I patched everyth

Christian Chiarulli 32 Dec 23, 2022
Demonstrates implementation of the Windows 10 Acrylic Effect on C++ Win32 Apps using DWM Private APIs and Direct Composition

Win32 Acrylic Effect A Demonstration of Acrylic Effect on C++ Win32 applications using Direct Composition and DWM private APIs. Table of Contents Over

Selastin 132 Dec 21, 2022