feat: dwm improvements #3

Open
opened 2026-08-12 02:08:16 +02:00 by doom · 4 comments
Owner
  • change general color scheme
  • improve top bar (tracked in #10)
  • add wallpapers
    • create/find Zen wallpaper: 円相
  • improve active window border highlights & add gaps
  • send a notification when an SSH connection happens
  • disable default standby mode (add keybind for it)
  • improve desktop scaling
    • scaling causes oddities in the Zen Browser (e.g. when dragging Tabs)
    • patch cursor size (and theme)
  • make secrets (sops) depend on the root filesystem to be mounted
- [ ] change general color scheme - [x] improve top bar (tracked in #10) - [ ] add wallpapers - [ ] create/find Zen wallpaper: 円相 - [ ] improve active window border highlights & add gaps - [ ] send a notification when an SSH connection happens - [x] ~~disable default standby mode (add keybind for it)~~ - [x] improve desktop scaling - [x] scaling causes oddities in the Zen Browser (e.g. when dragging Tabs) - [ ] patch cursor size (and theme) - [x] make secrets (sops) depend on the root filesystem to be mounted
doom self-assigned this 2026-08-12 02:08:16 +02:00
Author
Owner

Disabled Standby (DPMS) in 7db2842a84

Fast-Forward to now... That was a bad idea: I got to know what LCD Retention is...
As such, I'm reverting that change in 818530bf55

Disabled Standby (DPMS) in 7db2842a84 Fast-Forward to now... That was a bad idea: I got to know what [LCD Retention](https://en.wikipedia.org/wiki/Image_persistence) is... As such, I'm reverting that change in 818530bf55
Author
Owner

For the DWM Bar, some inspiration:

Moved to #10

For the DWM Bar, some inspiration: - https://github.com/AB9IL/dwm-bar Moved to #10
Author
Owner

The secrets mount issue was documented here:
https://github.com/Mic92/sops-nix/issues/721

Fixed as of 5f629fcfac

The secrets mount issue was documented here: https://github.com/Mic92/sops-nix/issues/721 Fixed as of 5f629fcfac
doom added this to the OS Maintenance project 2026-08-15 01:59:50 +02:00
Author
Owner

The scaling issue was solved in f645c33035.
Apparently, having BOTH scaling env vars (GDK_SCALE, etc.) AND .Xresources: Xft.dpi scales some things twice or thrice, so I figured I'd disable all of the env vars...
That worked.

A scaling patch for the cursor is still to be done.
I somehow, for the longest time did not notice that my cursor is tiny.
Since I didn't notice and will probably not pay that much attention to it, it's not a pressing issue; it should be done at some point however.

The scaling issue was solved in f645c33035. Apparently, having BOTH scaling env vars (GDK_SCALE, etc.) AND `.Xresources`: `Xft.dpi` scales some things twice or thrice, so I figured I'd disable all of the env vars... That worked. A scaling patch for the cursor is still to be done. I somehow, for the longest time did not notice that my cursor is **tiny**. Since I didn't notice and will probably not pay *that* much attention to it, it's not a *pressing* issue; it should be done at some point however.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
doom/Mu#3
No description provided.