Decksmith V1 is here — native Stream Deck + controls for Fedora Linux

Decksmith V1 is here — native Stream Deck + controls for Fedora Linux

Hi everyone! I’m excited to share V1 of Decksmith: a free, open-source project I’ve been developing for Stream Deck + on Fedora Workstation.

I want to be upfront: I used ChatGPT and Codex for coding, debugging, and documentation. I guided the features and design and did the hands-on testing on my desktop, multiple VM's, and Stream Deck.

I run the app daily on my Fedora Workstation 44. It has a native GNOME interface for creating pages, assigning keys and dials, and customizing labels, icons, images, and themes.

Some highlights:

  • Application and website shortcuts, media controls, and system actions.
  • Separate app and audio-device volume controls.
  • Live audio meters and volume/mute feedback on the touch strip.
  • Push-to-talk, automatic page switching, and background startup at login.

V1 supports Fedora Workstation 44 with GNOME/Wayland and one Stream Deck +. Broader GNOME distro compatibility, including Ubuntu & Debian, is planned for V1.5.

The repo includes screenshots, a short walkthrough, installation instructions, and known limitations:

https://github.com/infamous-pattern/decksmith

I’d really appreciate feedback - what works well, what needs improvement, and what you’d find useful in the next release. Thanks!

youtu.be
u/Potential_Ad4169 — 7 days ago

My Desktop World Clocks extension is now available for GNOME 49–51! ⏱️

My Desktop World Clocks extension was approved and is now available on the official GNOME Extensions website!

Full disclosure: I used OpenAI Codex, a machine-learning coding agent, to help write the implementation, tests, documentation, and build tooling. I set the product direction, tested it on GNOME, reviewed the JavaScript, and maintain the project.

I wanted a simple way to keep the times that matter visible without opening another app. The extension lets you:

• Create up to four independent groups with ten clocks each

• Choose from all time zones in the installed IANA database

• Customize labels, fonts, sizes, colors, opacity, layouts, backgrounds, and monitor placement

• Hide time-zone abbreviations globally or per clock

• Use transparent, solid-color, or local-image backgrounds

It uses the computer’s existing synchronized system clock. The extension does not make network requests, collect telemetry, or run a permanent helper service.

Install it here:

https://extensions.gnome.org/extension/10916/desktop-world-clocks/

Source, documentation, and issues:

https://github.com/infamous-pattern/gnome-desktop-world-clocks

I’d really like feedback from people who work across multiple time zones, especially anyone using multiple monitors. What would make it more useful for you?

https://preview.redd.it/p5djdsz2avqh1.png?width=1280&format=png&auto=webp&s=e0c78b0dd86b7c3e572c8da232ee3ec418fdad21

reddit.com
u/Potential_Ad4169 — 24 days ago
▲ 13 r/Fedora

NewBe 0.1.0 — a Wayland-first GNOME desktop inspired by a future where BeOS kept evolving

I’ve just released NewBe 0.1.0, a free and open-source GNOME desktop experience inspired by one question:

What might BeOS look and feel like if it had continued to evolve into a modern desktop workstation?

NewBe is Wayland-first and was developed and live-tested on Fedora Workstation 44 with GNOME 50. It includes:

  • Light and dark GTK 3/GTK 4 themes
  • GNOME Shell styling
  • A complete NewBe icon theme with 100% coverage of its defined core set
  • A custom HiDPI cursor theme
  • Seven original wallpapers with GNOME Background integration
  • An optional GNOME Shell extension
  • User-local installation and uninstallation
  • Dry-run, audit, accessibility, and verification tooling
  • Reproducible, checksum-verified release archives

The installer does not require root access, modify system files, automatically change your GNOME settings, or download and execute remote code.

One honest limitation: many libadwaita applications retain their upstream Adwaita styling. The icons, cursors, wallpapers, Shell theme, and extension remain usable independently.

If the aesthetic interests you, the GitHub page has the screenshots, source, installation instructions, compatibility details, checksums, and full design philosophy:

GitHub: https://github.com/infamous-pattern/NewBe
Version 0.1.0: https://github.com/infamous-pattern/NewBe/releases/tag/v0.1.0

I’d love feedback, compatibility reports, contributions, and screenshots—particularly from Ubuntu and other GNOME-based distributions.

u/Potential_Ad4169 — 2 months ago
▲ 3 r/gnome

NewBe version 0.1.0 is out! Built on on Fedora 44 / GNOME 50

I’ve just released NewBe 0.1.0, a free and open-source GNOME desktop experience inspired by one question:

What might BeOS have looked and felt like if it had continued to evolve into a modern desktop workstation?

NewBe is not a conventional retro theme or a pixel-for-pixel BeOS recreation. It follows current GNOME visual conventions—modern proportions, restrained decoration, symbolic icon behavior, clear focus states, and the existing GNOME workflow—while introducing its own materials, dimensional icons, warm-gold palette, and evolved BeOS character. The goal is to give GNOME a distinct identity without fighting the underlying desktop.

NewBe is Wayland-first and was developed and live-tested on Fedora Workstation 44 with GNOME 50. It includes:

  • Light and dark GTK 3/GTK 4 themes
  • GNOME Shell styling
  • A complete NewBe icon theme with 100% coverage of its defined core set
  • A custom HiDPI cursor theme
  • Seven original wallpapers with GNOME Background integration
  • An optional GNOME Shell extension
  • User-local installation and uninstallation
  • Dry-run, audit, accessibility, and verification tooling
  • Reproducible, checksum-verified release archives

The installer does not require root access, modify system files, automatically change your GNOME settings, or download and execute remote code.

One honest limitation: many libadwaita applications retain their upstream Adwaita styling. The icons, cursors, wallpapers, Shell theme, and extension remain usable independently.

If the aesthetic interests you, the GitHub page has the screenshots, source, installation instructions, compatibility details, checksums, and full design philosophy:

GitHub: https://github.com/infamous-pattern/NewBe
Version 0.1.0: https://github.com/infamous-pattern/NewBe/releases/tag/v0.1.0

I’d love feedback, compatibility reports, contributions, and screenshots—particularly from Ubuntu and other GNOME-based distributions.

https://preview.redd.it/aie3yorbtllh1.png?width=1920&format=png&auto=webp&s=58cc0fe57fc9c19971ad090242a4f0addd7336ab

https://preview.redd.it/cdehzxt7tllh1.png?width=1920&format=png&auto=webp&s=7122f6cd1cee52276eebdf1eebc8423c8fe720c5

reddit.com
u/Potential_Ad4169 — 2 months ago
▲ 32 r/gnome+1 crossposts

Nostalgia Theme - NewBe - A refresh of BeOS from the late 90s

I've been working on a modern interpretation of BeOS. However, unlike other "themes," this one is built predominantly using CSS to follow GNOME's guidelines. It's a Wayland-first design with a complete complement of assets, icons, wallpapers, and install and uninstall scripts.

It's a work in progress, but 85% complete.

You can find it here: https://github.com/infamous-pattern/NewBe

https://preview.redd.it/af1rg5yfafkh1.png?width=1000&format=png&auto=webp&s=7e66eeb009d2c07126297bd0aa0e507120f35b1c

https://preview.redd.it/fk5bfs8hafkh1.png?width=1000&format=png&auto=webp&s=97ea9acf44917f81d67a3180b468d8417c7da466

https://preview.redd.it/xe7xpyhiafkh1.png?width=1000&format=png&auto=webp&s=fc5d8883f7fcd3f1ecfadb9794275cda58092f9f

reddit.com
u/Potential_Ad4169 — 2 months ago
▲ 10 r/Fedora

Screenshot Saturday - My F44 daily driver

Been running Fedora Workstation for just over a year and absolutely love it.

u/Potential_Ad4169 — 2 months ago
▲ 48 r/vintagecomputing+1 crossposts

Nostalgia Post

Cleaning up my office today and found these. Maybe I'll boot up Windows Vista Ultimate and reinstall them for a little retro gaming.

u/Potential_Ad4169 — 2 months ago
▲ 51 r/Corsair+1 crossposts

Custom EK Loop Annual Maintenance Complete

It was high time to thoroughly clean my loop and replace my reservoir, which had a tiny crack/leak. After flushing the loop with Mayhems Blitz System Cleaner, I disassembled and cleaned the blocks, replaced my cracked EK FLT 360 with a Kinetic 360, cut/bent all new tubing runs, and then added a Sparkle Intel A310 for VM GPU passthrough and rendering. Temps have dropped back to 34C, so I'm very happy with the end result.

H2o Components:

  • Corsair 7000D Airflow
  • EK S420 rad on top
  • EK P420 X-Flow rad at the front
  • EK S140 rad at the rear
  • EK Kinetic 3 360 pump/res
  • AlphaCool Core 7900 XTX block
  • EK Momentum ROG Crosshair VIII Extreme block
  • 7 Corsair QX 140's and 4 QX 120's
  • Primochill Clear PETG tubing
  • 2 liters of Corsair XL8

System Specs:

  • Asus ROG X570 Crosshair VIII Extreme
  • Ryzen 9 5950X
  • 64GB Corsair Vengeance 3600 MHz
  • XFX 7900 XTX
  • Spakle Intel Arc A310
  • 2x Sabrent 4TB NVMe's
  • Fedora 44 Workstation
u/Potential_Ad4169 — 3 months ago
▲ 1 r/Fedora

AMD 7900XTX or Nvidia 4080 FE Graphics?

I'm currently running Fedora 44 with an AlphaCool Core block on an XFX 7900 XTX, and everything has been great. Temps, frame-rates, updates, etc. No issues at all.

However, I'm in the process of cleaning and rebuilding my custom H2o loop, so I have the opportunity to switch to a 4080 Founders Edition with an EK Quantum block.

Question: Because I'm running Fedora, should I stick with the 7900 XTX (24GB) or move to the 4080 (16GB)?

System Specs:

  • Asus ROG X570 Crosshair VIII Extreme
  • Ryzen 9 5950X
  • 64GB Corsair Vengeance 3600MHz
  • 2x 2TB Samsung 990 Pro NVMe's
  • LG 45-inch Ultragear 5K2K monitor
  • Corsair 7000D Airflow with dual 480mm rads, a 140mm rad, 7x 140mm fans, 4x 120mm fans, and a 360mm pump/resevoir combo.

Thanks for your feedback/thoughts in advance.

reddit.com
u/Potential_Ad4169 — 3 months ago

Xeneon Edge on Linux?

Title kinda says it all. Is anyone running a Xeneon Edge on Linux, and if so, what are you using to configure/manage it? Thanks.

reddit.com
u/Potential_Ad4169 — 4 months ago

1280 Renogy Array for Delta Pro Ultra

https://preview.redd.it/p9glhita5o4h1.jpg?width=2048&format=pjpg&auto=webp&s=fb140842e026612727d1462922f40e366047b0c4

https://preview.redd.it/vnjrljta5o4h1.jpg?width=2048&format=pjpg&auto=webp&s=2111053238935b0b287831925d5f9c1aff7d3f1c

https://preview.redd.it/fjem7jta5o4h1.jpg?width=2048&format=pjpg&auto=webp&s=7c601ed9015194d38bb98b2f2916651fdede4d8b

Spent the weekend building my backyard solar array. Four Renogy 320W panels in series will connect to my Delta Pro Ultra. We live in SW Florida, so I left gaps between the panels to easily take them down in the event of a hurricane or serious weather. Next is the transfer switch.

reddit.com
u/Potential_Ad4169 — 5 months ago

Firmware Bricked Solar Charging on Delta Pro Ultra & Customer Service Sucks!

I have a Delta Pro Ultra with 3 batteries, purchased direct from EcoFlow, that’s been running great for the past couple years. Every couple of months, I set up my EcoFlow 400W portable solar panel and test everything to make sure we are good for hurricane season or other outages. In mid-April, I did a firmware update and I ran my normal testing and the PV ports were suddenly dead. Nothing! I reached out to Support and spent 3 weeks going back and forth with them, testing every possible combination, using different solar panels, and creating videos to show that neither the Low or High PV work. Eventually, they sent me a new firmware to try but it didn’t work. Eventually, they agreed that solar charging on my DPU is dead and said the unit needs to be replaced.

I thought things were moving in the right direction unit I got an email from Support today; They won’t ship me a replacement until they receive my defective DPU. That leaves me with a $7,500 brick for an undetermined amount of time while I wait for the replacement, and it also means that I’m forced to go out and buy “proper” packaging to ship it back to them. Absolutely TERRIBLE customer service, especially for a company that touts their Customer Service and for such an expensive unit that was purchased directly from them.

I was considering buying a River 3 Max Plus for our RV, but based on this experience I’ll take my money elsewhere. Return customer LOST.

reddit.com
u/Potential_Ad4169 — 5 months ago
▲ 5 r/linuxquestions+1 crossposts

I created a GNOME Home Directory Migration Script designed to safely migrate user home directories to new location. This is particularly useful when:

  • Distro-hopping
  • Migrating to a new drive or storage device
  • Consolidating user data to a shared storage location
  • Moving from one file system to another
  • Performing system maintenance that requires home directory relocation
  • Setting up multi-user systems with centralized storage

The script automates the entire migration process while maintaining file integrity, permissions, and ownership. It includes comprehensive validation, interactive prompts, and detailed logging.

It also includes a Test mode to verify your environment.

If you give it a try, please leave me feedback. Thanks!!

https://github.com/infamous-pattern/gnome-home-mover

u/Potential_Ad4169 — 5 months ago
▲ 0 r/Fedora

I upgraded to F44 Workstation yesterday and had a couple of extensions that were disabled in the process. When I check Extension Manager, it shows I'm running an older version than the latest: for example, Desktop Widgets shows I'm running version 15.3, but version 16 is the latest. I don't necessarily want to remove and reinstall them because I don't want to lose the config.

So the question is: how do you "force" Gnome extensions to update?

reddit.com
u/Potential_Ad4169 — 6 months ago