Project ideas from Hacker News discussions.

Wayland desktop for Linux with skeuomorphic design

📝 Discussion Summary (Click to expand)

Four prevalent themes in the discussion

  1. Nostalgia and appreciation for skeuomorphic/retro UIs
    Many commenters fondly recall the “soul” and whimsy of older desktops and hope for a comeback.
  2. “brink: This is lovely. I really hope society returns to chasing beauty again. We need it.”
  3. “ranger_danger: Yes! Please bring back the soul we had with retro OS GUIs (and the speed)... it's time for a resurgence.”
  4. “lelanthran: I look forward to more Window Managers (Hell, even a whole DE) that put the fun and whimsy back into computing.”

  5. Criticism of skeuomorphism as tacky or impractical
    Some argue that excessive skeuomorphism looks gimmicky and hinders productivity.

  6. “flowerlad: This project highlights why designers hate skeuomorphism. Skeuomorphism looks tacky unless done very very well. Skeuomorphic design under Steve Jobs looked very good. This doesn't come close.”
  7. “creaturemachine: Way too far. I don't want my desktop to look like a puzzle straight out of Myst, or a reinvention of Bob.”
  8. “PanicAdmin: I see that this very bad idea is returning from the 90's.”

  9. Desire for variety, options, and customization
    Users stress that both skeuomorphic and flat/minimal styles should coexist as choices.

  10. “bmurphy1976: I want more stuff like this… If you like bland modern design, great, that should be an option as well, but we should still have good variety.”
  11. “bovermyer: I love this. Hopefully we start to see more experiments like this.”
  12. “iamnothere: This is neat, it’s not for me (I prefer extreme minimalism) but I could see how some would prefer it. I like how we’re getting more desktop options now thanks to wlroots.”

  13. Usability and discoverability concerns
    A recurring point is that hidden UI elements (scrollbars, focus indicators) hurt usability, regardless of visual style.

  14. “lelanthran: I think it does, but for new users only. I hate playing the 'is-this-a-button' on modern designs, not knowing what is clickable and what is not.”
  15. “Zigurd: I strongly suspect skeuomorphism similarly has no claim on functional advantage.”
  16. “tavavex: Always showing vital elements like the scrollbar isn't a skeuomorphic choice, it's always a good idea, they only started hiding them because it looked 'cleaner' to some UI designer.”
  17. “thwarted: …disappearing scrollbars makes zero sense and should never have been implemented on any interface.”

🚀 Project Ideas

DeskTheme: Modular Skeuomorphic Desktop Engine for Wayland

Summary

  • Enables users to apply skeuomorphic desktop environments (paper desk, Myst‑like, Microsoft Bob) as pluggable Wayland compositor layers without sacrificing performance or usability.
  • Core value proposition: Bring back the “soul” of retro GUIs while keeping a functional, low‑overhead desktop that can fallback to a flat mode when needed.

Details

Key Value
Target Audience Linux desktop enthusiasts, fans of nostalgic UIs, users wanting customizable fun desktops
Core Feature Composable skeuomorphic layers (background, window decorations, applets) with GPU‑accelerated rendering and an optional flat‑mode fallback
Tech Stack wlroots (Wayland compositor library), Rust, OpenGL/Vulkan, JSON‑based theme schema
Difficulty Medium
Monetization Hobby

Notes

  • HN users expressed strong desire for retro soul: “ranger_danger: Yes! Please bring back the soul we had with retro OS GUIs” and “brink: I really hope society returns to chasing beauty again”.
  • Addresses performance worries (ray‑traced desktop overload) by allowing lightweight toggles and GPU acceleration.

FocusFinder: UI Discoverability Overlay for Hidden Elements

Summary

  • A background utility that detects commonly hidden UI elements (scrollbars, window focus indicators, download/toast notifications) and adds subtle visual cues (glow, outline) to improve discoverability without modifying application code.
  • Core value proposition: Restores discoverability lost in modern “flat” designs while preserving the aesthetic users prefer.

Details

Key Value
Target Audience Power users, accessibility‑conscious users, anyone frustrated with hidden scrollbars or unclear focus
Core Feature Uses platform accessibility APIs (AT‑SPI2 on Linux, UI Automation on Windows, AXAPI on macOS) to overlay hints on hidden elements
Tech Stack Rust (or Python), DBus/AT‑SPI2, cross‑platform GUI layer (egui or Qt)
Difficulty Medium
Monetization Hobby

Notes

  • Directly echoes mcv’s frustration: “I just got a Mac, and it’s terrible at these. It’s notorious for hiding the scrollbar…”.
  • Provides a non‑intrusive way to improve usability without demanding designers abandon flat design.

SkeuoKit: Cross‑Platform Skeuomorphic UI Component Library

Summary

  • A library of ready‑to‑use skeuomorphic UI components (paper buttons, leather notebooks, wooden switches, sticky‑note dialogs) built with accessibility and performance in mind for web, desktop, and mobile apps.
  • Core value proposition: Lets developers add fun, nostalgic UI touches quickly while keeping apps usable and accessible.

Details

Key Value
Target Audience Frontend developers, Electron/Tauri app creators, Flutter devs who want to experiment with skeuomorphism
Core Feature Themed components with adjustable realism level, built‑in ARIA/lazy‑loading, and optional flat fallback
Tech Stack TypeScript, React (web), Electron/Tauri (desktop), Flutter/Dart (mobile)
Difficulty Medium
Monetization Hobby

Notes

  • Mirrors elxr’s request: “I definitely don't want a skeuomorphic desktop, but little web‑apps, text editors, chat apps? I say we need a lot more of this type of design there”.
  • Gives designers a way to add whimsy without the usability pitfalls of full‑skeuomorphic desktops.

ThemeVault: Curated, Secure Skeuomorphic Theme Marketplace

Summary

  • A one‑click marketplace for publishing, discovering, and installing skeuomorphic desktop themes (for Wayland, GNOME, KDE, etc) with automated security scanning, dependency checks, and performance benchmarking.
  • Core value proposition: Solves the trust and stability problems that keep users from experimenting with fun themes.

Details

Key Value
Target Audience End‑users who want safe, easy‑to‑install themes; theme designers seeking distribution and feedback
Core Feature Sandboxed theme execution, performance ratings, version control, user reviews, and one‑click install client
Tech Stack Web frontend (React), backend (Node.js/Python), Docker‑based sandboxing, IPFS or similar for asset distribution
Difficulty High
Monetization Revenue-ready: transaction fee or premium placement for featured themes

Notes

  • Addresses d1l’s concern: “GTK or libadwaita seem designed to resist themes and introduce constant breaking of selectors”.
  • Responds to tfrancisl’s warning about unsafe install scripts by providing a vetted, sandboxed channel.

Read Later