diff --git a/.github/hyprwall.png b/.github/hyprwall.png new file mode 100644 index 0000000..7df9fa4 Binary files /dev/null and b/.github/hyprwall.png differ diff --git a/hyprwall.desktop b/hyprwall.desktop index 13ac48e..aca871f 100644 --- a/hyprwall.desktop +++ b/hyprwall.desktop @@ -2,7 +2,7 @@ Name=HyprWall Comment=GUI for setting wallpapers with Hyprpaper, written in blazingly fast Rust! Exec=/usr/bin/hyprwall -Icon=preferences-system +Icon=hyprwall Type=Application Terminal=false Categories=Utility; diff --git a/hyprwall.svg b/hyprwall.svg new file mode 100644 index 0000000..7ffe92f --- /dev/null +++ b/hyprwall.svg @@ -0,0 +1,375 @@ + + + + + + diff --git a/readme.md b/readme.md index e237d63..187d0a9 100644 --- a/readme.md +++ b/readme.md @@ -1,9 +1,9 @@
-## Hyprwall 🚀🦀 +## Hyprwall An unofficial GUI for setting wallpapers with multiple backends, built with GTK4 and Rust. 🚀🦀
-![Preview](.github/preview.png) +![Logo](.github/hyprwall.png)
@@ -19,6 +19,13 @@ An unofficial GUI for setting wallpapers with multiple backends, built with GTK4 - **Cli args** - Hyprwall supports command line arguments, to view these type **`hyprwall --help`**, **--restore** is one of them, if you wish you can restore your last used wallpaper in the gui with this argument. - **Supports swaybg, swww, wallutils, feh, and hyprpaper** - Hyprwall supports a variety of wallpaper backends, so you can use it with your preferred wallpaper tool. +
+ +## Preview +![Preview](.github/preview.png) + +
+ ## Requirements - Hyprland with IPC enabled & hyprpaper.conf created **(only applies to hyprland / hyprpaper users)** - any backend listed above installed diff --git a/src/gui.rs b/src/gui.rs index 9acfdea..866e6f6 100644 --- a/src/gui.rs +++ b/src/gui.rs @@ -116,6 +116,7 @@ pub fn build_ui(app: &Application) { .title("Hyprpaper Configuration") .default_width(800) .default_height(600) + .icon_name("hyprwall") .build(); let scrolled_window = ScrolledWindow::builder()