DSH Toolbox

dsh-exv-flat-corners

Removes every corner radius from the interface.

Version 2.4.2 of dsh-exv-flat-corners, last published 2026-11-13; the install command and the range come from its own manifest.

Install

dsh plugin add dsh-exv-flat-corners writes one dependency line into the profile manifest; pnpm then unpacks it under $DSH_HOME/profiles/<name>/node_modules.

dsh plugin --profile web add dsh-exv-flat-corners

Compatibility

engines.dsh in dsh-exv-flat-corners declares >=0.2.2-rc.1 <0.3.0; run dsh --version and compare it, because outside that range the CLI skips the plugin at boot and prints the requirement instead of booting.

If two plugins fight

A pure CSS override that removes corner radii. dsh-custom-theme also sets radii through its own stylesheet; two stylesheets with the same specificity means load order decides, not intent.

Who made it

Author: VMWHW. Repository: https://github.com/VMWHW/dsh-exv-theme. Package page: https://www.npmjs.com/package/dsh-exv-flat-corners.

After install

It declares no dsh peer and renders a theme and background picker in the settings page; after dsh plugin add dsh-exv-flat-corners, dsh --profile web --dump-config lists the dsh-exv-flat-corners row that mounts it.

Files it touches

No storage peer appears in the manifest of dsh-exv-flat-corners, so the dependency line in $DSH_HOME/profiles/<name>/package.json is the only file you can point at; the package description names nothing else.

Removing it

Removing dsh-exv-flat-corners is the mirror command, dsh plugin --profile web remove dsh-exv-flat-corners. Its manifest declares no storage peer, so it writes nothing under $DSH_HOME; removing it leaves no files behind.

Common questions

Does it collide with dsh-custom-theme?

For dsh-exv-flat-corners the recommendation is dsh-custom-theme: One stylesheet that you own beats one that hard-codes a single look.

Which dsh versions load it, and what happens outside that window?

On >=0.2.2-rc.1 <0.3.0 the CLI loads dsh-exv-flat-corners; outside it, boot stops with the requirement instead of running the plugin. dsh plugin allow-version dsh-exv-flat-corners is the per-package override if you accept the risk.