···1515- [ImageMagick](https://imagemagick.org)
1616- Bash
17171818+## compatibility
1919+2020+- Linux โ
2121+- Darwin (macOS/OSX) โ
2222+- Windows โ
2323+1824## installing
19252026First, install [ImageMagick](https://imagemagick.org) using your method of choice. If you're on Windows, install Bash
···45514652### `apply-config.json`
47534848-| option | typeof | default | description |
4949-| ----------------------- | -------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
5050-| `latitude` | `number` | `0` | The latitude used to discover the weather outside. |
5151-| `longitude` | `number` | `0` | The longitude used to discover the weather outside. |
5252-| `weatherModel` | `string` | `"best_match"` | The weather model to calculate cloud cover and shortwave radiation with. Find the options on the [Open-Meteo](https://open-meteo.com/en/docs) site. |
5353-| `lightnessRange` | `{ start: number; end: number }` | `{ start: 0; end: 1 }` | The range of lightness values to map shortwave radiation to. Use this if your images are all exceptionally light or dark, due to post-processing or other reasons. |
5454-| `chromaRange` | `{ start: number; end: number }` | `{ start: 0; end: 1 }` | The range of chroma values to map cloud cover to. Use this if your images are all exceptionally saturated or desaturated, due to post-processing or other reasons. |
5555-| `applyWallpaperCommand` | `string` | `hyprctl hyprpaper wallpaper , %s` | The command used to apply the wallpaper. See "applying the wallpaper" section below for more info. |
5454+| option | typeof | default | description |
5555+| ----------------------- | -------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
5656+| `latitude` | `number` | `0` | The latitude used to discover the weather outside. |
5757+| `longitude` | `number` | `0` | The longitude used to discover the weather outside. |
5858+| `weatherModel` | `string` | `"best_match"` | The weather model to calculate cloud cover and shortwave radiation with. Find the options on the [Open-Meteo](https://open-meteo.com/en/docs) site. |
5959+| `lightnessRange` | `{ start: number; end: number }` | `{ start: 0; end: 0.8 }` | The range of lightness values to map shortwave radiation to. Usually, the maximum lightness of the sky on a sunny day will usually only be 0.8. Edit this if your images are all exceptionally light or dark, due to post-processing or other reasons. |
6060+| `chromaRange` | `{ start: number; end: number }` | `{ start: 0; end: 1 }` | The range of chroma values to map cloud cover to. Edit this if your images are all exceptionally saturated or desaturated, due to post-processing or other reasons. |
6161+| `applyWallpaperCommand` | `string` | `hyprctl hyprpaper wallpaper , %s` | The command used to apply the wallpaper. **Unused on Windows.** See "applying the wallpaper" section below for more info. |
56625763## applying the wallpaper
5864···82888389### Windows
84908585-...who knows?
8686-8787-## compatibility
8888-8989-- Linux โ
9090-- Darwin (macOS/OSX) โ
9191-- Windows โ
9292- - [ ] How does one set the wallpaper via CLI?
9393- - [ ] `apply/index.ts @ L80, analyze/analysis.ts @ L20`: equivalent of POSIX eval?
9191+`applyWallpaperCommand` is hardcoded to execute a PowerShell script, ensure ExecutionPolicy is at least RemoteSigned.
9292+Otherwise, the application should work out of the box.