Update README: text formatting

This commit is contained in:
Candifloss 2025-12-18 10:26:29 +00:00
parent 960ca4489a
commit c2fac51705

View File

@ -5,8 +5,6 @@
It sets a wallpaper directly on the X11 root window, without daemons, background services, or unnecessary dependencies.
Configuration is optional, and the app exits immediately after setting the wallpaper.
---
## Features
* Simple CLI usage
@ -24,11 +22,8 @@ Configuration is optional, and the app exits immediately after setting the wallp
```sh
icing --set /path/to/image.png
```
Sets the wallpaper immediately but does **not** update the config file.
---
### Update config and set wallpaper
```sh
@ -39,28 +34,23 @@ icing --update /path/to/image.png
* Sets the wallpaper immediately
* Future runs of `icing` will reuse this image
---
### Use config only
```sh
icing
```
```
Uses the image path and settings from the config file.
Fails if no config exists.
---
### Optional arguments
```sh
--mode fill|stretch
```
```
Overrides the default or configured scaling mode (see below).
---
## Configuration
@ -88,7 +78,6 @@ If `mode` is missing, **`fill` is used by default**.
Invalid modes cause `icing` to exit with an error.
---
## Scaling modes
@ -99,7 +88,6 @@ Invalid modes cause `icing` to exit with an error.
| Excess image cropped (centered) | Image may be stretched and distorted |
| Best choice for most wallpapers | Useful for exact fits or abstract images |
---
## Installation
@ -119,7 +107,6 @@ target/release/icing
Optionally move it to your `$PATH` (for example `/usr/bin/`) if desired.
---
## Requirements
@ -127,7 +114,6 @@ Optionally move it to your `$PATH` (for example `/usr/bin/`) if desired.
* A window manager
* Rust (for building)
---
## Future plans
@ -143,7 +129,6 @@ Optionally move it to your `$PATH` (for example `/usr/bin/`) if desired.
* Additional scaling modes (unless they make sense)
* Wayland support
---
## Notes