https://github.com/jokkeez/wallsh
Wallsh is a cross-platform C#/.NET desktop application for slideshow wallpapers.
https://github.com/jokkeez/wallsh
avalonia avaloniaui bing-wallpaper net9 wallhaven-api wallpaper-app wallpaper-changer wallpaper-downloader
Last synced: 4 months ago
JSON representation
Wallsh is a cross-platform C#/.NET desktop application for slideshow wallpapers.
- Host: GitHub
- URL: https://github.com/jokkeez/wallsh
- Owner: JokkeeZ
- License: mit
- Created: 2025-01-18T12:20:16.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-02-05T14:45:09.000Z (9 months ago)
- Last Synced: 2025-03-24T12:16:36.870Z (7 months ago)
- Topics: avalonia, avaloniaui, bing-wallpaper, net9, wallhaven-api, wallpaper-app, wallpaper-changer, wallpaper-downloader
- Language: C#
- Homepage:
- Size: 342 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Wallsh
Wallsh is a cross-platform C#/.NET desktop application for slideshow wallpapers. Optionally downloads and sets wallpapers from different sources, such as wallhaven.cc and Bing wallpaper of the day. See currently supported sources [below](#supported-sources).
> [!CAUTION]
> Currently, only GNOME and Windows 8 and later are supported
>
> **Tested with Ubuntu 24.04 (GNOME Shell 46) and Windows 11**
# Supported sources
- [wallhaven.cc](https://wallhaven.cc)
- [Bing Wallpaper](https://www.bing.com)
# Build and Run Wallsh
> [!IMPORTANT]
> You need to have [.NET 9.0](https://dotnet.microsoft.com/en-us/download) installed on your system before building Wallsh.
```sh
git clone https://github.com/JokkeeZ/Wallsh.git
cd Wallsh/src
dotnet run
```
# Dependencies
- [Avalonia](https://github.com/AvaloniaUI/Avalonia)
- [Material.Avalonia](https://github.com/AvaloniaCommunity/Material.Avalonia)
- [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet)
- [Microsoft.Extensions.DependencyInjection](https://github.com/dotnet/runtime)
- [Microsoft.Extensions.Logging](https://github.com/dotnet/runtime)
- [Microsoft.Extensions.Logging.Console](https://github.com/dotnet/runtime)
- [Microsoft.Extensions.Logging.Debug](https://github.com/dotnet/runtime)
# License
Wallsh is licensed under the [MIT License](https://github.com/JokkeeZ/Wallsh/blob/master/LICENSE).