This commit is contained in:
2026-03-29 17:03:48 +03:00
parent 7143e96ef3
commit 3880b353c1
20 changed files with 491 additions and 23 deletions

View File

@@ -0,0 +1,37 @@
package wallpaper
import (
"bytes"
"image"
"image/png"
"os"
"os/exec"
)
var err error
func Wallpaper(img image.Image) error {
/*
cmd := exec.Command(
"swaybg",
"--image", "/dev/stdin",
"--mode", "fill",
)
*/
cmd := exec.Command("imv", "/dev/stdin")
var buf = new(bytes.Buffer)
err := png.Encode(buf, img)
if err != nil {
panic(err)
}
cmd.Stderr = os.Stdout
cmd.Stdin = buf
err = cmd.Run()
if err != nil {
return err
}
return nil
}