nwg-wrapper
mpvpaper
nwg-wrapper | mpvpaper | |
---|---|---|
22 | 12 | |
131 | 652 | |
- | - | |
2.6 | 7.1 | |
2 months ago | 2 days ago | |
Python | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nwg-wrapper
-
Using nwg-wrapper for a HUD of help for sway modes
Usage: sway-mode [-c,--config config-file] [-C,--css css-file] mode Puts sway into mode 'mode' and displays some help by extracting a section from the config file. Options: -c,--config config_file location of your config file (/home/bhepple/.config/sway/config) -C,--css css_file location of your css file (/home/bhepple/.config/nwg-wrapper/mode-help.css) Requires nwg-wrapper https://github.com/nwg-piotr/nwg-wrapper Assumes modes are defined in the config file like this: mode "foobar" { ... } To use this, reassign the bindkey command for the mode like this: bindsym $mod+s exec sway-mode "swap" and in the mode definition, change the mode ending keys to # back to default mode bindsym q exec pkill nwg-wrapper; mode "default" bindsym Return exec pkill nwg-wrapper; mode "default" bindsym Escape exec pkill nwg-wrapper; mode "default" Here's a sample CSS file: window { font-family: "Monospace"; color: rgba (255, 255, 255, 1.0); background-color: rgba (255, 255, 255, 0.1); } #box-inner { background-color: rgba (23, 53, 63, 0.7); border-radius: 5px; border-style: dotted; border-width: 1px; border-color: rgba (156, 142, 122, 0.7); padding: 10px; }
-
Digital overlay clock?
Here's a script that uses nwg-wrapper to display a countdown - it would be easy to modify it to display a digital clock.
-
How can I use a terminal/application as wallpaper?
Maybe take a look at nwg-wrapper
-
Counting down before gtklock or suspend
The countdown into gtklock is created by my script sway-count which uses nwg-wrapper.
-
Mucking about with layers
For example, this works using nwg-wrapper :
-
is a good practice to put ANY idea on github?
Nope. https://github.com/nwg-piotr/nwg-wrapper/commit/f4c4dc6e9a568ade8b3bce02d73f528a50b02928
-
Any tip on optimizing this?
Here's my script. It forks off a playerctl --follow with a custom format to work around read skipping empty items (like a song without an artist). You don't have to do that, I just prefer that so I can add nwg-wrapper to view album art and song title on my desktop without spinning up another playerctl read loop.
- Is there some app that lets you launch a simple text overlay?
-
Show local IP permanent on desktop
If your compositor supports layer-shell (i.e., not Gnome) then maybe nwg-wrapper would work.
-
gtklock and nwg-wrapper - let's rice the lock!
I had a play with gtklock today and wondered if it would work with nwg-wrapper to enhance the lock screen. It turns out that they work together very well - see screenshot. I've also modified my script for various styles of locking so that it supports gtklock: mylock
mpvpaper
-
Use Wallpaper engine wallpapers on Linux
It should be possible to replace Hidamari with mpvpaper on Wayland.
-
Any recommendations if I want live wallpapers?
For mp4 you can use mpvpaper, works fine!
- mpvpaper 1.3 released with 2 new features
-
My collection of 8 Bit Live Wallpaper GIFs [1920x1080]
Linux Wayland folks can use these with mpvpaper, works like a charm, just make sure to have all mpv deps (including devel) installed.
-
Smooth slideshow wallpaper
AFAIK swaybg cannot display animated GIFs, but came across this post, which mentions these projects: - oguri - MPVPaper
-
How/Is it possible to embed an application into the background?
Perhaps reading through the code for mpvpaper might provide some pointers: https://github.com/GhostNaN/mpvpaper
- how to i get animated wallpapers on linux
-
wpaperd, wallpaper daemon for Wayland
mpvpaper on the other hand is an entire media player, so it should handle anything lol
- mpvpaper 1.2 released with minor improvements
-
Any digital desktop clock?
You could probably hack something together with a daemon that generates a wallpaper with the time on it and sends e.g. swaysmg output * background /path/to/bg fill at the correct intervals, but I haven’t tried. Alternatively could hack on https://github.com/vilhalmer/oguri or https://github.com/GhostNaN/mpvpaper which do animated backgrounds.
What are some alternatives?
nwg-shell - Installer & meta-package for the nwg-shell project: a GTK3-based shell for sway and Hyprland Wayland compositors
xwinwrap - My fork of xwinwrap. Xwinwrap allows you to stick most of the apps to your desktop background.
nwg-dock - GTK3-based dock for sway
wlpinyin - [WIP] experimental Chinese wayland Input method (IME)
azote - Wallpaper manager for wlroots-based compositors and some other WMs
linux-wallpaperengine - Wallpaper Engine backgrounds for Linux!
nwg-panel - GTK3-based panel for sway and Hyprland Wayland compositors
sway - i3-compatible Wayland compositor
i3wm-Cheatsheet - i3wm Cheatsheet
foo-Wallpaper-Feh-Gif - just a loop who set wallpaper for display gif, support transparency
nwg-shell-config - nwg-shell configuration utility
oguri - A very nice animated wallpaper daemon for Wayland compositors