Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 days 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 (14 days ago)
- Default Branch: master
- Last Pushed: 2025-01-28T21:01:07.000Z (4 days ago)
- Last Synced: 2025-01-28T22:19:35.348Z (4 days ago)
- Topics: avalonia, avaloniaui, bing-wallpaper, net9, wallhaven-api, wallpaper-app, wallpaper-changer, wallpaper-downloader
- Language: C#
- Homepage:
- Size: 293 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 works with GNOME and Windows 10/11.
>
> **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).