u/PSGtatitos

Image 1 — [COSMIC] | Animated wallpaper with automatic accent color theming via Papyrus
Image 2 — [COSMIC] | Animated wallpaper with automatic accent color theming via Papyrus

[COSMIC] | Animated wallpaper with automatic accent color theming via Papyrus

Setup: Pop!_OS 24.04 COSMIC

Wallpaper manager: Papyrus (github.com/PSGtatitos/papyrus) — now available in the COSMIC Store

The accent color updates automatically based on the dominant color extracted from the wallpaper

GitHub: https://github.com/PSGtatitos/papyrus

u/PSGtatitos — 7 days ago
▲ 60 r/COSMICDE+1 crossposts

Papyrus just got merged into cosmic-flatpak — animated wallpapers are coming to the COSMIC app store 🎉

Papyrus, the animated wallpaper manager I built for Pop!_OS COSMIC, just got merged into cosmic-flatpak (PR #164). It'll be installable directly from the app store soon.

For those who missed the earlier post Papyrus lets you set any video (MP4, WebM, MKV, AVI, MOV) as a live wallpaper, and automatically extracts the dominant accent color from the wallpaper and applies it to your entire COSMIC desktop. Dark/light mode detection, start on login, no accounts, no telemetry.

GitHub: https://github.com/PSGtatitos/papyrus

u/PSGtatitos — 12 days ago

Built this because I couldn't find anything that actually worked for live wallpapers on COSMIC.

Papyrus sets any video file as your animated wallpaper via mpvpaper, but the fun part is the auto-theming — it scans the wallpaper thumbnail for the most vibrant pixel, converts it to COSMIC's RON config format, and writes it directly to the compiled theme files. COSMIC picks it up via inotify and updates the accent color and dark/light mode live. No restart, no logout.

Stack: Python 3 · GTK4 · libadwaita · mpvpaper · Pillow

GitHub: https://github.com/PSGtatitos/papyrus
Website: https://psgtatitos.github.io/papyrus-website/

Install:

curl -fsSL https://raw.githubusercontent.com/PSGtatitos/papyrus/main/install.sh | bash
u/PSGtatitos — 19 days ago

https://preview.redd.it/k3xzr6h6rwyg1.png?width=1919&format=png&auto=webp&s=73f961686f1e57a81af8aaf1b207600cf7d0428c

I built Papyrus — an animated wallpaper manager for COSMIC

I got tired of not having a Wallpaper Engine equivalent on COSMIC Desktop Environment so I built one.

Papyrus lets you set any video file (MP4, WebM, MKV) as a live animated wallpaper on COSMIC. It also automatically extracts the dominant color from your wallpaper and applies it as your COSMIC accent color, so your entire desktop theme matches your wallpaper.

Features:

- Animated wallpapers via mpvpaper

- Auto-themes your COSMIC accent color to match the wallpaper

- Auto dark/light mode based on wallpaper brightness

- Thumbnail previews for all your videos

- Start on login toggle

- No Wallpaper Engine needed, no accounts, no telemetry

Install:

curl -fsSL https://raw.githubusercontent.com/PSGtatitos/papyrus/main/install.sh | bash

GitHub: https://github.com/PSGtatitos/papyrus

Would love any feedback or bug reports!

reddit.com
u/PSGtatitos — 19 days ago
▲ 26 r/pop_os

https://preview.redd.it/jut31jffiwyg1.png?width=1919&format=png&auto=webp&s=91ca1e330648e27eaa80bdbe5443dc4a8e478c3a

I built Papyrus — an animated wallpaper manager for COSMIC

I got tired of not having a Wallpaper Engine equivalent on Pop!_OS so I built one.

Papyrus lets you set any video file (MP4, WebM, MKV) as a live animated wallpaper on COSMIC. It also automatically extracts the dominant color from your wallpaper and applies it as your COSMIC accent color, so your entire desktop theme matches your wallpaper.

Features:

- Animated wallpapers via mpvpaper

- Auto-themes your COSMIC accent color to match the wallpaper

- Auto dark/light mode based on wallpaper brightness

- Thumbnail previews for all your videos

- Start on login toggle

- No Wallpaper Engine needed, no accounts, no telemetry

Install:

curl -fsSL https://raw.githubusercontent.com/PSGtatitos/papyrus/main/install.sh | bash

GitHub: https://github.com/PSGtatitos/papyrus

Would love any feedback or bug reports!

reddit.com
u/PSGtatitos — 19 days ago
▲ 3 r/CLI

https://i.redd.it/6h3m6j3qxqyg1.gif

Hey r/CLI! I got tired of copy-pasting cryptic logs and stack traces into ChatGPT every time something broke, so I built explainlog.

You pipe any log into it and get a three-pane TUI with the raw log on the left, a streaming AI analysis in the center (summary, root cause, fix steps), and severity + actions on the right.

journalctl -xe | explainlog
dmesg | tail -50 | explainlog
explainlog crash.log

Built with Node.js, Ink (React for terminals), and Groq for the AI — so the explanation streams in almost instantly rather than waiting for a full response.

Install:

npm install -g explainlog
explainlog --setup  # save your Groq API key once, never again

Groq has a free tier so no cost to try it. BYOK.

GitHub: https://github.com/PSGtatitos/explainlog

Would love feedback especially on edge cases — different log formats, kernel panics, Python tracebacks etc.

reddit.com
u/PSGtatitos — 20 days ago