hidamari icon indicating copy to clipboard operation
hidamari copied to clipboard

Video wallpaper for Linux. Written in Python. 🐍

Video wallpaper for Linux. Minimal and written in Python.

Hidamari ζ—₯ζΊœγΎγ‚Šγ€γ²γ γΎγ‚Šγ€‘(n) sunny spot; exposure to the sun

Hidamariγ€€γƒΌγ²γ γΎγ‚ŠγƒΌ

If you like my project, please consider buying me a coffee!! (βŽΛƒ ꇴ Λ‚βŽ)ο½―

"Buy Me A Coffee"

Also please don't forget to click that star button! 🌟
Your support is truly appreciated!

For GNOME user 🐾

Please also check my new project Hanabi! While the project is still in its infancy, it has the potential to become more integrated with GNOME Shell.

Features πŸ”₯

There are several solutions to achieve video as wallpaper on Linux, for example:

  1. Xwinwrap + mpv
  2. Komorebi

Hidamari offers similar feature as above, with additional features listed below:

  • [x] Autostart after login
  • [x] Apply static wallpaper with blur effect 1
  • [x] Detect maximized window and fullscreen mode 2
  • [x] Volume control
  • [x] Mute/Pause the playback anytime with just 2 clicks!
  • [x] I'm feeling lucky 3
  • [x] Hardware accelerated video decoding! 4
  • [x] Gnome Wayland support!
  • [x] Multi-monitor support!
  • [x] Streaming URL support! 5
  • [x] Webpage as wallpaper! 6
  • [ ] You name it! =)

1 Video frame can be applied as system wallpaper, look great in GNOME
2 Automatically pauses playback when maximized window or full screen mode is detected (Limited support for Gnome Wayland, see issue #40)
3 Randomly select and play a video
4 Use vlc as backend
5 Use yt-dlp as backend, tested with YouTube videos
6 Theoretically it can be anything from a normal webpage to Unity/Godot WebGL games, be creative!

(Un)Installation ⏬

Run the script in terminal to install or uninstall:

bash <(wget -qO- https://raw.githubusercontent.com/jeffshee/hidamari/master/install.sh)

The script will also check for the dependencies. It will try to install them if possible (only for pip packages).

Screenshot πŸ“Έ

Demo πŸ“½οΈ

Please click on the image to view (redirect to YouTube)

Please!! πŸ™

Collaboration is welcome! Let's make it better together~
Feel free to open an issue if you have any problem or suggestion πŸ€—

Contributors ✨

Made with contributors-img.
Icons made by Freepik from Flaticon