Skip to content

cokicat/dotfiles-suckless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cokicat's dotfiles — suckless

Colorscheme: nymph by myagko

Wallpaper

dwm


GTK


Here are my dotfiles for st and dwm (very lightweight).
My other dotfiles (like bash and vim dotfiles) are located at cokicat/dotfiles.

Install

  • todo

dwm

dwm version: 6.8

License

See dwm/LICENSE for more informations.

Status Command

Status command is generated by dwm_status.sh.

Mods

Gaps and borders are showed when only one client with uselessgaps: Gaps Mod

//line 1327 in dmw.c

	/* Get number of clients for the client's monitor */
	for (n = 0, nbc = nexttiled(c->mon->clients); nbc; nbc = nexttiled(nbc->next), n++);

	/* Do nothing if layout is floating */
	if (c->isfloating || c->mon->lt[c->mon->sellt]->arrange == NULL) {
		gapincr = gapoffset = 0;
	} else {
		/* Modified by cokicat */
		
		/* Remove border and gap if layout is monocle or only one client */
		//if (c->mon->lt[c->mon->sellt]->arrange == monocle || n == 1) {
		/* Don't remove border and gap if only one client */
		if (c->mon->lt[c->mon->sellt]->arrange == monocle) {
			gapoffset = 0;
			gapincr = -2 * borderpx;
			wc.border_width = 0;
		} else {
			gapoffset = gappx;
			gapincr = 2 * gappx;
		}
	}

Cursor when resizing a window is fixed (default is unsupported by Bibata-Modern-Classic):
Cursor Mod

// line 1675 in dwm.c
	cursor[CurResize] = drw_cur_create(drw, XC_bottom_right_corner);

Patches used

Patches are in dwm/patches.

  • actualfullscreen
  • cfacts
  • cool-autostart
  • movestack
  • notitle
  • uselessgap

st

st version: 0.9.2

License

See st/LICENSE for more informations.

Patches used

Patches are in dwm/patches.

  • blinking_cursor

About

My dotfiles for st and dwm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published