diff options
-rw-r--r-- | README.md | 8 | ||||
-rw-r--r-- | config.h | 12 | ||||
-rw-r--r-- | dwm.c | 7 |
3 files changed, 14 insertions, 13 deletions
diff --git a/README.md b/README.md index 1c15d73..be40502 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Luke's build of dwm +# Kusoneko's build of dwm based on [Luke's](https://github.com/LukeSmithxyz/dwm). ## FAQ @@ -12,7 +12,7 @@ I haven't kept `man dwm`/`dwm.1` updated though. PRs welcome on that, lol. ## Patches and features -- [Clickable statusbar](https://dwm.suckless.org/patches/statuscmd/) with my build of [dwmblocks](https://github.com/lukesmithxyz/dwmblocks). +- [Clickable statusbar](https://dwm.suckless.org/patches/statuscmd/) with my build of [dwmblocks](https://git.kusoneko.moe/Kusoneko/dwmblocks). - Reads [xresources](https://dwm.suckless.org/patches/xresources/) colors/variables (i.e. works with `pywal`, etc.). - scratchpad: Accessible with <kbd>mod+shift+enter</kbd>. - New layouts: bstack, fibonacci, deck, centered master and more. All bound to keys <kbd>super+(shift+)t/y/u/i</kbd>. @@ -28,9 +28,7 @@ I haven't kept `man dwm`/`dwm.1` updated though. PRs welcome on that, lol. ## Installation for newbs ```bash -git clone https://github.com/LukeSmithxyz/dwm.git +git clone https://git.kusoneko.moe/Kusoneko/dwm cd dwm sudo make install ``` - -There is also a `PKGBUILD` usable on distributions with pacman. Run `makepkg -si` instead of `sudo make install`. diff --git a/config.h b/config.h index deb123a..e2a07ec 100644 --- a/config.h +++ b/config.h @@ -16,13 +16,13 @@ static int swallowfloating = 0; /* 1 means swallow floating windows by static int smartgaps = 0; /* 1 means no outer gap when there is only one window */ static int showbar = 1; /* 0 means no bar */ static int topbar = 1; /* 0 means bottom bar */ -static char *fonts[] = { "monospace:size=10", "NotoColorEmoji:pixelsize=10:antialias=true:autohint=true" }; -static char normbgcolor[] = "#222222"; -static char normbordercolor[] = "#444444"; +static char *fonts[] = { "MesloLGS NF:pixelsize=14:antialias=true:autohint=true", "NotoColorEmoji:pixelsize=10:antialias=true:autohint=true", "IPAGothic:pixelsize=14:antialias=true:autohint=true" }; +static char normbgcolor[] = "#000000"; +static char normbordercolor[] = "#555555"; static char normfgcolor[] = "#bbbbbb"; static char selfgcolor[] = "#eeeeee"; -static char selbordercolor[] = "#770000"; -static char selbgcolor[] = "#005577"; +static char selbordercolor[] = "#ff0000"; +static char selbgcolor[] = "#ff1493"; static char *colors[][3] = { /* fg bg border */ [SchemeNorm] = { normfgcolor, normbgcolor, normbordercolor }, @@ -34,7 +34,7 @@ typedef struct { const void *cmd; } Sp; const char *spcmd1[] = {TERMINAL, "-n", "spterm", "-g", "120x34", NULL }; -const char *spcmd2[] = {TERMINAL, "-n", "spcalc", "-f", "monospace:size=16", "-g", "50x20", "-e", "bc", "-lq", NULL }; +const char *spcmd2[] = {TERMINAL, "-n", "spcalc", "-f", "MesloLGS Nerd Font:size=14", "-g", "50x20", "-e", "bc", "-lq", NULL }; static Sp scratchpads[] = { /* name cmd */ {"spterm", spcmd1}, diff --git a/dwm.c b/dwm.c index 041e0d8..7792259 100644 --- a/dwm.c +++ b/dwm.c @@ -889,7 +889,7 @@ drawbar(Monitor *m) Client *c; /* draw status first so it can be overdrawn by tags later */ - if (m == selmon) { /* status is only drawn on selected monitor */ + if (m == selmon || 1) { /* status is only drawn on selected monitor */ drw_setscheme(drw, scheme[SchemeNorm]); tw = TEXTW(stext) - lrpad + 2; /* 2px right padding */ drw_text(drw, m->ww - tw, 0, tw, bh, 0, stext, 0); @@ -2386,11 +2386,14 @@ updatesizehints(Client *c) void updatestatus(void) { + Monitor* m; if (!gettextprop(root, XA_WM_NAME, rawstext, sizeof(rawstext))) strcpy(stext, "dwm-"VERSION); else copyvalidchars(stext, rawstext); - drawbar(selmon); + //drawbar(selmon); + for(m = mons; m; m = m->next) + drawbar(m); } void |