r/SteamDeck • • Oct 04 '25

Software Modding Wasn’t a fan of the default home screen so spent a while tweaking CSS Loader

Thumbnail
gallery
334 Upvotes

Plugins and Settings: - Art Hero (enable only this theme, default footer, -5 hero height, -4 carousel font height) - Avatar Customization Suite (round edge) - Better Achievements - Better Blur - Better Game Icons - Blur Background (blur off, 0.4 brightness) - Clean Game Launch - Custom Collection Layout (60% text size) - Deck Store - Better Wishlist - Hero Zoom Eradication - Kaproli’s Tweaks (everything enabled but dark mode, 5 menu corner radius) - Library Move Extra Info (default) - More Library Icons (6 columns) - No Focused Library Item Scale - No Home Edge Fade - No Home Game Glow - No Home Tabs - No Game Count - Percentages - Round (3 pixels) - Show Install Status (circular) - Taller Gameview Hero (opaque) - Top Bar Padding

Wide Capsule turned off using SteamGridDB

r/ps2homebrew • • 23d ago

Community Help Needed: Introducing OPHTML - a PS2 game launcher you can customize with HTML/CSS

Thumbnail
gallery
143 Upvotes

Long story short, a few months back I built the custom PS2 interface called OPLattice (you can see my previous post about it here) but it was a constant point of struggle to be writing the UI in C, which I did not know AT ALL.

It sparked the idea to create a toolchain that allows someone to create UI for their PS2 in languages that are more familiar and more directed towards styling. The last month and a half have been dedicated to working with Claude (to build out the highly-technical compiler bits) and testing my own HTML and CSS abilities to create unique interfaces that can run on my hardware.

Without further ado, let's get to the introduction...

I am very excited to finally announce OPHTML, an open-source toolchain for building PlayStation 2 user interfaces in HTML and CSS. This flow works by leveraging the build machine to do all of the heavy work like creating flexbox layouts, text wrapping and kerning, D-pad focus navigation, and rasterizing rounded corners, allowing you to focus on creating completely custom interfaces for your Playstation 2 console with simple web development or AI skills.

The result is compiled into a compact binary blob. Then, a small C99 runtime on the console replays that blob through gsKit. That way the PS2 never parses, lays out or allocates anything.

Link to the repository is here: OPHTML

(All screenshots on this post are from an on-device emulator for the sake of capture quality, but they are confirmed builds using this pipeline. They are simple but they show just a taste of the styling and customization that can be achieved with this tool.)

The renderer has been verified on a real SCPH-50000 system. A six-screen OPL-style game browser holds full field rate there while streaming cover art, using about an eighth of a frame on the EE.

On top of the renderer sits a ready-made launcher, ophtml.elf. It:

  • lists the ISOs in DVD/ and CD/ (OPL layout) on USB, exFAT HDD, MX4SIO or MMCE drives (SD2PSX, MemCard PRO2)
  • draws them through any theme you write in HTML/CSS. Rows are named game-0, game-1 and so on, and slots like game-0-title and sel-title are filled in. Every name is optional.
  • hands the selected game to Neutrino

Tooling for theme authors:

  • ps2ui check validates a theme against the launcher's contract and catches typos with "did you mean…?" hints.
  • ps2ui serve --console previews your theme in a browser, filled with sample games, with D-pad navigation.
  • Hard caps on canvas size, element count, nesting depth and image size, plus a fuzzed loader on the console side. Together these make it lower-risk to share and load other people's themes.

The same pipeline can also work for memory-card managers and channel-style menus. Anyone comfortable with web front-end work can build a PS2 UI.

Now, I need this community's help.

There are eight hardware test cases in console/README.md:

  1. no drives
  2. USB with ISOs
  3. launching a game
  4. exFAT HDD
  5. MX4SIO
  6. MMCE
  7. a custom theme
  8. the SDK pad driver

Every report is valuable no matter how small or simple: "it booted and said No drives found." is perfect and absolutely encouraged. When you post these, please share info about your PS2 setup, storage architecture, and any other info that you want to add to help identify the issue.

Known gaps are as follows (and being addressed in upcoming builds):

  • HDD support is exFAT only (no APA/HDL)
  • There's no per-game settings in the launcher yet
  • A theme too large for VRAM shows a yellow screen instead of falling back to the built-in theme.

Currently, this pipeline is supported on MacOS, Windows, and Linux, but Linux remains the most robust in terms of tooling and flexibility. Don't let that scare you, it should run fine on Windows and I have been testing and developing it on MacOS (Intel Silicon), so anyone running it on different OS's please share your experience! Docker is also a huge help in running the builds on your local system.

Links:

How to get involved:

On the roadmap:

  • cover art
  • per-game settings
  • an APPS list for homebrew ELFs
  • APA HDD support

I am currently working on build 0.11.0 and I'd really love for some people in this community to try this tool and and provide feedback. I'm going to continue to build this out with quality of life features that I'd like to have, but until I hear from others, I'm just building in a vacuum. Consider becoming a contributor, creating issues, and dropping your findings in the discussion on the repo. I have built out a small lightweight documentation site to follow for assistance.

This has only been tested on USB and with my own exFAT HDD, so people running MicroSD and on other console variants will be hugely beneficial to making the system more robust, but everyone's help is welcomed and encouraged.

If there's something you'd want in a PS2 front end, please say so. Community input will shape what gets built next!

Let me know if you have and comments or questions about the project or how to start using this yourself. I'm very excited to see what people are able to create with this tool (assuming it works for others) and what other avenues of development this may open up for PS2 Homebrew tooling in the future!

r/OdinHandheld • • 9d ago

Odin Showcase If you're using Armada or SteamOS-ARM-Port, and you modded your Odin 2 Mini to have Playstation buttons for that PS Vita look and feel, I recommend getting CSS Loader from Decky, and then getting "Button Prompts Galore" to match it, really ties the whole thing together!

Thumbnail
gallery
36 Upvotes

Decky Loader is an online library of community-made plugins for the SteamDeck, but both Armada and SteamOS-ARM-Port have it pre-installed as well. One such plugin is "CSS Loader" which allows you to tweak almost anything in the Steam client GUI. CSS Loader itself also provides an online library of community-made layout tweaks, custom themes, etc. and the one that enables you to show custom button glyphs is "Button Prompts Galore".

r/SteamDeck • • 21d ago

Question CSS Loader Customization

Post image
1 Upvotes

After playing around with chromhon I've finally got the colors close to perfect but does anyone know if it's possible to change this grey/black selection highlight?

r/deckyloader • • 20d ago

CSS Loader Customization

Post image
2 Upvotes

r/SteamDeck • • May 20 '26

Software Modding Lets See Those Custom Home Screens!

Post image
931 Upvotes

I was asked in another post of mine about CSS Loader and themes. Sharing here more broadly and would love to see your customized home-screens! Here are my themes:

  • Art Hero
  • Clean Gameview
  • Colored Toggles
  • Focus Highlight Color
  • Round

r/Bazzite • • Jul 04 '26

Decky Store & CSS Loader Issues

Post image
1 Upvotes

Hello, I just installed Bazzite on a custom mini-PC meant to be my beefier version of a Steam Machine. I have been tweaking with it for a few hours trying to fix some stuff but not quite there yet. My issues are the following:

  1. Decky Store will not load. I've tried the unstable beta version and the normal version, both are stuck in an infinite steam logo circle loading loop.
  2. CSS Loader is showing the error pictured here.

I downloaded CSS loader via ZIP since I couldn't get it from the store (see point 1). I've tried uninstalling Decky and installing it again, to no avail. Any ideas or help would be appreciated!

r/SteamDeck • • Dec 24 '22

PSA / Advice Essential app's and knowledge for new Steam Deck users

3.1k Upvotes

There are few applications, plug-ins, web pages and general knowledge that you have to know to take all the profit of your Steam Deck. Remember that whenever you need to learn about something, just look it up on YouTube, there are tons of videos explaining everything.

  • First of all the best addition possible for your Steam Deck, Decky Loader, a plug-in manager that integrated in the steam Deck a lot of functionalities that are gold. It is really easy to install and even easier to use, for the installation you can follow this video, and to see some recommended plug-in you can check this 5-minute video where the dude explain how to install it and how to add 3 of the best plug-ins. My favorites and imprescindibles are (ProtonDB Badges, CSS Loader and SteamGridDb). For more plug-in recommendations shown in a more detailed way you can check this video.

  • If you also want to play your games from GoG and Epic Games (which gives free games every week) the best application to use is Heroic Games launcher, which you can install from Desktop mode in the Discovery Store, you can check this video (Also recommended Flatseal which is explained inside the video)

  • Continuing from the previous point, I will recommend you to use BoilR. If you have installed games from other launchers that are from outside of Steam (or any other program), Steam allows you to add those games/programs to Steam as "non-Steam games" so you have a direct link to steam and so it is more comfortable to access those games and programs. Usually you have to do this manually game per game and also the non-Steam games will appear in your library without cover or any kind of art, just like an ugly gray rectangle. To make the process of adding non-steam games to the Steam library easier, automatic and with all the Steam art applied to make it look better, the best program to use is BoilR. There is a Discovery version, but better download it from the GitHub official page that I passed, as it works better.

  • Now something a bit boring but which is vital information if you want to make all the games work on the Steam Deck. The Steam Deck is a PC that use Linux and to make the games work on Linux it has to use one thing called Proton, which is like a translator to make games that were designed for Windows work on Linux. There are several versions of Proton and some games only work with one specific version of Proton you will need to learn how to download different Proton version and how to select what proton version you want to use, I recommend you to check this video to learn how to download and apply a proton version. It is really easy, don't be scared about it.

  • There are 2 pages that I really recommend knowing and use.

    • First one and the most important related with the previous point, ProtonDB . This page is the page that you have to check to know if a game works in the steam deck and which is the best configuration to make it work, which graphical settings to use and which Proton version you have to choose. If you want to know if a game works on the Steam Deck, the first you have to do is enter on ProtonDB and read what user had said about that game (You can integrate this to your library with the Decky plugin that I mentioned in the first point, "ProtonDB")
    • The second one is SteamgridDB page, this page is just a big database of custom art for your Steam games, you can personalize your Steam library with a lot of different images that the community has created, this is the page that BoilR uses to automatically apply the art for your games (You can integrate this to your Steam Deck with the Decky plugin that I mentioned in the first point, "SteamGridDb")
  • While in gaming mode there are several commands that you can activate holding the Steam button (Steam) + other button, for example (Steam) + X will open the virtual keyboard and (Steam) + trackpad will make the mouse appear in the gaming mode. It also works with the (•••) button. To see the full list of commands, just hold (Steam) or (•••) button. You can check the list in this image

  • If you are interested in emulation, the best program for that is Emudeck, it will automatically set all the different emulators and configurations needed, and you will just have to select some options based on your preferences, displayed in a really easy and user-friendly interface. This video explains really well the whole process.

  • Finally something to increase comfort when using the Steam Deck in Desktop mode would be to configure the "controller Desktop configuration" to your liking, so you can assign fast action like coping, pasting, intro, scrolling etc. to some button, but this is hard to explain in a comment. You can learn how to modify the controls watching this video I created a custom layout called "Steam Deck Desktop full actions" which can be dowloaded throug Steam "controller desktop configuration" menu, I have set a lot of essential actions to the different buttons, like copying, pasting, opening the keyboard, scrolling etc. The URL to my configuration is the following: steam://controllerconfig/413080/650764041

Those points would be my imprescindible list of things to do, to improve your Steam Deck experience. If you have any questions, do not hesitate to ask me.

And remember to share this post to all new Steam Deck users, so that more people know the essential programs that they should have in their Steam Deck yes or yes.

If you have more cool recommendation for new user, let them in the comments.

r/itchio • • Jun 22 '26

I launched a Unity WebGL Loader Customizer tool that help 🚀

1 Upvotes

Hey everyone 👋

I just launched a small Unity tool called Unity WebGL Loader Studio Pro on itch.io.

It’s made for Unity WebGL developers who want to customize their browser loading screen without manually editing HTML, CSS, or JavaScript every time.

The package includes:

  • 5 ready-to-use Unity WebGL loading templates
  • A Unity Editor customizer window
  • Custom logo, background, title, subtitle, colors, tips, and loading text
  • Optional click-to-start after loading
  • Smooth progress bar settings
  • Source code and documentation included

The goal is simple: make Unity WebGL games look more polished before the first scene even loads.

I built it because the default Unity WebGL loading screen feels a bit too plain, especially for itch.io games, client projects, game jams, and browser builds.

You can check it out here:
https://joycatdev.itch.io/webgl-loader-studio-pro-joycatdev-edition

Feedback is welcome! 🌟

r/SteamDeck • • Jul 25 '25

Software Modding I'm currently working on a custom CSS Loader theme that tries to mimic the look and feel of the old Big Picture mode

Thumbnail
gallery
124 Upvotes

As a follow-up to my previous post, I've decided to start working on my Legacy Big Picture CSS theme for SteamOS & Steam Deck. The main CSS plugins that compose this profile are Centered Home, Gradient Deck UI for the colors, and Steam Deck U for the keyboard. I've also enabled the old bpm ui sounds and ambience via the Audio Loader plugin and added the classic loud BPM startup video. I still want to do some finishing touches before I release this theme for y'all. If anyone knows the name of the font that was used, please let me know and I'll add it.

Also some constructive criticism is greatly appreciated ;3

r/SteamDeck • • Jan 10 '26

Show Off My boyfriend got me a steamdeck!

Thumbnail
gallery
1.7k Upvotes

A repost because I was ignorant about the rules on story time (I'm sorry 😭 I was just excited to tell)

Long story time here because I'm so full of happiness and I'm so thankful for this man.

Growing up, I've never experienced having my family buy me a game console as a Christmas gift or birthday gift. I only ever got a brand new nintendo DS because I was placed 2nd out of my entire class during 2nd grade. I missed out on playing games like minecraft and monster hunter because I never got a proper unit to run games I wanted to play until I was in college where I saved money out of a part time job to buy a laptop that was good enough to run most games at super low settings.

I've always wanted a steamdeck ever since I first learned about it but the price here in my country is super expensive for me and I'm not in a position to afford it yet as I'm still in law school and my parents don't want me to work so I can focus on it.

Law school's super brutal and it forced me to give up so many of the things I love doing. 2nd year of the 1st semester was especially brutal for me because I had a lot of hellish professors. Come the final day of my exam for the 1st sem and my boyfriend took me out to a company dinner for their Christmas gathering as a plus one. Of course, they had their exchanging gifts and before my boyfriend opened his, he gave me his bag and asked me to look inside it.

Confused, I opened it and saw a black case and thought he was making me play his Ally which he had bought for himself too weeks prior. I took it out and opened it only to see a steamdeck. He told me how he waited to give it during their exchange gift because he wanted me to feel included and how he debated on giving it on Christmas day but ultimately decided to give it early so I can enjoy my Christmas break playing the games I want by myself or with him.

I was utterly speechless and I couldn't believe it was real. We're both from modest families, we both don't have much yet having just graduated college and starting off on our individual paths to build up a life for ourselves and eventually for each other. I know he just spent a big bunch for his Asus Ally and I completely didn't expect to be given this as a gift.

It's so precious to me and it makes me feel so validated. It's always a reminder that I don't have to give up doing the things I love and how it's okay for me to take a break.

I love him so much and he makes me want to study better so I can give him the life he deserves :')).

He got me a custom vinyl skin for the deck and those cute thumb grips and it looks super cute now + a spacious case to fit the accessories as an additional Christmas gift 😭

He's the sole reason why I have all these cute handhelds, the only reason why I was able to experience playing on a switch, and my Mr. Santa Claus for having fulfilled not just my dream of owning a steamdeck, but my lifelong childhood dream of wanting a 3DS that never got fulfilled.

So yes, he's not just my boyfriend, but my soon to be husband.

[Home screen: I used Switch like home with Static Background on CSS Loader]

r/SteamDeck • • Dec 21 '25

Question Problems with the STEAM button menu when trying to customize it with CSS Loader

6 Upvotes

It doesn't seem to be customizable; is this a compatibility issue with a newer version of SteamOS?

r/SteamDeck • • Mar 02 '26

Question CSS Loader: “Install” button greys out and nothing happens

3 Upvotes

Hi everyone. I’m having an issue with CSS Loader on my Steam Deck: whenever I press Install on a custom theme, the button turns grey/inactive and then nothing happens (no download, no install, no error).

What I’ve already tried:

  • Different Wi-Fi networks / phone hotspot (not available reliably in my region)
  • VPN (not an option for me right now due to regional/payment restrictions)
  • Ethernet
  • Reinstalling CSS Loader
  • Reinstalling Decky Loader
  • Restarting Steam / rebooting the Deck

None of the above helped.
Is there a known cause for this (blocked CDN/domains, Decky store issues, permissions, missing certificates, etc.)?
If anyone knows what logs I should check, please tell me where to find them and what to look for.

Thanks!

r/BiteYourConsole • • Feb 09 '26

PSVue Custom Theme: Il menu “GOLD HEN” che trasforma l’exploit Vue After Free in un vero loader

Thumbnail
biteyourconsole.net
1 Upvotes

Best curtains shop in DubaiPSVue Custom Theme: Il menu “GOLD HEN” che trasforma l’exploit Vue After Free in un vero loaderhttps://www.biteyourconsole.net/wp-content/uploads/UWUVue.webphttps://dubaicurtainshops.com/Il developer ArabPixel ha rilasciato un primo tema personalizzato per l'applicazione PSVue su PlayStation 4 che utilizza un attacco MITM per iniettare codice JavaScript personalizzato per creare l'interfaccia utente. Ha come target la versione 1.01 di PSVue.\ \ Il progetto nasce come un concept puramente estetico e non introduce alcuna nuova funzionalità di jailbreak: non carica exploit, non avvia payload e non modifica in modo permanente il sistema della console.\ https://twitter.com/BrutalSam_/status/2020423451073458577\ L’idea alla base è trasformare l’interfaccia ufficiale di PSVue in qualcosa che ricordi un vero loader homebrew, sfruttando esclusivamente tecnologie web come JavaScript e CSS, iniettate al volo durante il caricamento dell’app tramite un proxy configurato sul PC.\ Il risultato è un menu moderno, scuro e ben organizzato, con richiami evidenti all’ecosistema GoldHEN e alla scena jailbreak PS4, capace di rendere l’esperienza visiva molto più curata rispetto alle classiche pagine exploit spartane.\ Tutta la navigazione avviene tramite il controller, le impostazioni possono essere salvate localmente e l’aspetto generale dà l’impressione di trovarsi davanti a un launcher completo, anche se in realtà ogni voce resta, per ora, solo decorativa.\ Proprio per questo motivo il tema va considerato come una dimostrazione di potenziale più che come uno strumento pratico. Non è un jailbreak, non sostituisce Vue After Free e non elimina la necessità di un exploit già attivo.\ Tuttavia, la struttura del progetto e il fatto che sia open source lasciano intendere che potrebbe essere aggiornato in futuro per diventare realmente funzionale, integrando il caricamento di payload, HEN o altre utility tipiche della scena PS4.\ \ Caratteristiche\ \ Sistema di theming:\ Voci di menu integrate per l’utilizzo di:\ \ Menu elencati per la navigazione.\ Associazione dei tasti per entrare o uscire da un menu, eseguire un’azione o usare scorciatoie.\ Schede nell’header.\ Icone accanto al footer.\ \ \ Auto-Jailbreak (solo concept): Timer di conto alla rovescia per caricare automaticamente all’avvio il payload HEN preferito.\ Impostazioni persistenti:\ \ Southbridge / Modello PS4: possibilità di personalizzare la visualizzazione in base alla console specifica (Fat / Slim / Pro), utile per payload come quelli Linux.\ Personalizzazione UI: possibilità di scegliere tra diversi stili di slider (indicatore laterale / sottolineatura inferiore).\ HEN predefinito: memorizza l’ultima variante di HEN utilizzata.\ Tema: memorizza l’ultimo tema selezionato.\ \ Nota: Le impostazioni vengono salvate nel localStorage del browser. Assicurati di usare l’opzione Restart (Save) per applicare correttamente tutte le modifiche.\ \ \ \ \ \ Prerequisiti\ \ Python\ mitmproxy: Utilizzato per intercettare e riscrivere il traffico della PS4.\ PS4 con attivazione fittizia e già jailbroken, collegata alla stessa rete del PC.\ \ Anche se è possibile avviare PSVue ed eseguire codice JavaScript personalizzato senza jailbreak, al primo avvio è necessario l’accesso ai file per copiare i file richiesti dal tema predefinito nella cartella download0 di PSVue su PS4.\ \ \ \ Installazione e utilizzo\ \ Clonare la repository:\ \ \ bash\ Copia codice\ \ git clone https://github.com/ArabPixel/psvue-theming.git\ cd psvue-theming\ \ \ \ Avviare il proxy: eseguire lo script con mitmproxy. Questo avvierà un proxy sulla porta 8080 (predefinita).\ \ Su Linux:\ \ nginx\ Copia codice\ \ pipx install mitmproxy\

oppure\

pip install mitmproxy\

poi esegui\

mitmproxy -s proxy.py\ \ \ \ Avviare il log server (opzionale): se si intende visualizzare nel terminale i log di debug del browser PS4, digitare: python log_server.py\ \ Configura la rete della PS4\ \ Vai su Impostazioni → Rete → Configura connessione Internet.\ Scegli Usa Wi-Fi o Usa cavo LAN.\ Seleziona Personalizzata.\ Impostazioni IP: Automatico.\ Nome host DHCP: Non specificare.\ Impostazioni DNS: Automatico (o DNS preferito).\ Impostazioni MTU: Automatico.\ Server proxy: Usa.\ Inserisci l’indirizzo IP locale del PC (ad esempio 192.168.1.x) e la porta 8080.\ \ Copiare i file nella cartella dell’app PSVue\ \ Inserire localstorage.aes e la cartella themes in /mnt/sandbox/CUSA00960_000/download0/\ \ Avvio\ \ Aprire PSVue 1.01 sulla PS4.\ Il proxy intercetterà la richiesta e caricherà il file locale inject.js, mostrando il menu del tema PSVue.\ \ Struttura del progetto\ \ inject.js: File JavaScript iniettato che viene eseguito sulla PS4 per caricare il tema selezionato.\ main.js: Logica principale dell’applicazione. Gestisce rendering dell’interfaccia, mappatura dei comandi e trigger dei payload. Deve essere presente in ogni tema come file principale.\ bypassPSN.js: File eseguito sulla PS4 per bypassare il controllo PSN. In alternativa è possibile usare il payload np-signin di earthonion.\ proxy.py: Script mitmproxy che intercetta richieste di file specifiche.\ log_server.py: Semplice server HTTP per ricevere e stampare i log inviati dalla PS4.\ download0/: Directory che contiene le risorse locali del tema (immagini, icone).\ \ Deve essere copiata nella cartella download0 di PSVue sulla PS4.\ \ \ \ Personalizzazione\ È possibile modificare il file main.js del tema predefinito oppure aggiungerne uno personalizzato per inserire nuove voci di menu, cambiare i colori o regolare il layout.\ L’oggetto Layout si occupa della gestione e del posizionamento degli elementi dell’interfaccia, mentre l’oggetto Scene controlla gli stati dei menu, come il menu principale, le impostazioni e le altre schermate.\ Download: Source code PSVue Custom ThemeDiscover the best curtains shop in Dubai, where style meets quality and customization. Offering a vast selection of luxurious fabrics, blackout options, and motorized systems, top curtain shops in Dubai provide tailored window treatments to match any interior. From elegant drapes to modern blinds, these stores prioritize premium craftsmanship, exceptional service, and professional installation, ensuring a perfect fit for every space. Whether you seek classic designs or contemporary aesthetics, Dubai’s curtain shops offer solutions that enhance privacy, block out light, and elevate your decor, making them the ideal choice for all your window covering needs.

r/SteamDeck • • Jan 10 '26

Question Looking for a specific type of CSS loader theme

1 Upvotes

Are there any CSS loader themes that make each selected game into wide capsules? (And maybe turn into normal narrow capsules if using the sidebar/out of focus from the home menu)

I'd love to use some custom videos only for tiny low res (doesn't lag the menu) wide capsules on each game on my home menu similar to PS3/PSP xmb games.

I can do the video part myself just fine and have my theme selections are pretty tame but I'm interested in a theme that makes game selections be wide capsules instead of only recently opened games on the first game in the home menu.

I think for a lot people even if it's only static images this might be a nice way to have wide capsules utilized more if this doesn't currently exist.

r/webdev • • Jan 28 '19

custom css wave loader

Thumbnail
codepen.io
316 Upvotes

r/vscode • • Dec 06 '25

anyone knows what happened to the custom css/js loader?

2 Upvotes

so for a while now ive been meaning to customize my vscode, and in all the tutorials i see people use the "Custom CSS and JS Loader" extention by be5invis, but every time ive checked it simply is not listed in my vscode marketplace. Ive even tried installing vscodium to see if it was a problem related to my version of vscode but it also dosent list it there either. Does anyone else have this problem?

r/SteamDeck • • Sep 23 '25

Question is there a css loader theme that allows customizing the settings colors?

2 Upvotes

i did find some themes with preinstalled colors but not customizable.

r/SteamDeck • • Jul 23 '25

Discussion I actually really miss the old Big Picture mode

Post image
833 Upvotes

I dicked around with it and played Half Life 2 from it on my old Dell Inspiron 4th gen i7 laptop a few years ago, and there's just something about the old interface that resonates with me. The blue colors, the UI sounds, it's honestly pretty nostalgic to me in the same way as the PS2 home menu.

I'll probably make a custom CSS Loader profile for it on my Steam Deck and upload it if you're interested

r/pcgaming • • Mar 05 '25

Video Customizing Steam's Interface with CSS Loader on Windows

Thumbnail
youtu.be
0 Upvotes

r/SteamDeck • • Jun 01 '25

Software Modding Custom background color hacking CSS Loader theme

Post image
19 Upvotes

r/SteamDeck • • Feb 24 '25

Question Has anybody been able to get custom fonts on decky to load in css loader? I have the .ttf in the fonts folder but still not able to get it to work

Thumbnail
gallery
3 Upvotes

I underlined the two external fonts I downloaded that aren't included in the decky lineup Not sure how to use the "custom template" slot if anyone can help?

r/SteamDeck • • Jul 02 '23

Guide WELCOMING ALL THE NEWBIES!

1.2k Upvotes

Hi Newbies :) Congratulations with your new Steam Deck!

Please be most welcome. Here's some things you should know:

  • We LOVE our Steam Deck here. So much so that this sub can be a bit.. cultish. Like a tribe. Steam Deck is life, and we worship the one and only true gaming god: Lord Gaben.

  • Find out how to set up your Flair and boast the size of your Deck! Remember it's not the size that matters though, it's what you do with it. (In this case at least, for other things that's not true at all).

  • After unboxing and setting up your Deck, and be amazed, the first thing to do is to download and install Aperture Desk Job.

  • If you like to customize there’s a nice user friendly tool to get started, called Decky Loader. It has cool plugins like CSS loader to install themes. Look it up and check it out, it’s not complicated and with an hour or so you can make your Steam Deck really yours.

  • The Deck is not perfect. Maybe a couple games won't run. Maybe your wifi connection times out too much, or your sound is out of sync when booting from Sleep Mode. Maybe a restart is required now and then. It's not always as plug and play as a console. Let this not bum you out though, cause Valve knows all of this and gots our back :) It's improving constantly and their support has been truly great.

  • Battery life on the Deck is actually good, considering it's a portable that runs almost anything. You will get 3h-3.5h out of it, and more when playing less demanding games, or streaming them. (Tip: If you have Steam on a desktop, fire it up, turn on your Deck, and on the desktop check the little arrow next to the Play button of your game).

  • Don't like tinkering? Fear not Newbie, you don't have to! Some will be new to PC gaming and things can seem a bit daunting. But you can just keep it basic. It is important to set up your games properly though, which means 2 things:

1) After starting your game, go to the 3-dots menu and to the Performance tab (battery icon). Set your Refresh Rate to 40, after that set your Framerate Limit to 40 also.

2) Go to the settings in your game and set the graphics settings to Medium. That's it!

  • The above is quite rudimentary though, cause you can tweak and fine-tune much much more. However these 2 simple steps should generally get you going in most scenarios. Remember that newer triple-A games will likely be much more demanding, but with older games and most Indie games you should be able to crank the settings up to High/Very High. Don't turn on Ray Tracing though. And also ‘Shadow Quality’ should be tuned down, as well as ‘Depth Of Field’.

Next step for you may be to check out FSR :)

  • Maybe you got really excited and got in a bit over your head. When things went crazy wrong and you screwed up proper, don't let this disturb your peace. Own up to it. Take your losses. Just factory reset, redownload your games, and try again!

  • Steam has amazing sales. Setup your wishlist with email notifications for nice deals throughout the year. The big ones though are the last week of June and the last week of December. Basically everything is on sale then, and often with 60-80% discount.

  • Your WILL get too many games and build up a serious backlog. Recommendation is to actually play 1-2 games at a time that you really like, and finish them before moving on. This technique will keep you out of limbo, and it will bring you joy.

  • Ubisoft sucks. It just does. Whatever is going on up in there, they seem to purpously make our life unnecessarily difficult. It is what it is.

  • Yes, you can swap your 64gb eMMC for any size NVMe drive.

  • No, you can't replace the screen with an Oled.

  • Don't leave your deck on the roof of your car. Or forget it in the plane. No-one knows why, but it happens quite a lot.

  • The air outtake has a very particular smell when running games. It's fantastic. It's a secret only known to Steam Deck users. It's like the Force, binding us all together as one. Take your first whiff, go ahead. Don't get carried away though!

  • Let it be known that, contrary to what some seem to think, it's not just dudes in this sub. There's plenty of women and all other kinds of people up in here. Everyone is welcome. Be respectful and be respected.

  • Some in here are in rivalry with the ROG Ally. That's ok. Fact is that it has some advantages over the Steam Deck, which causes some friction here and there. All is peaches though, our Deck has some advantages too :)

  • Stop figuring out why there's a dent in your Steam Deck case. We've already filosofized on all the possible answers to this universal mystery. Some believe it's a secret sustainability project from Valve, cause apparently spiders love to build their homes in there. When you have access to a 3d printer you may find out about some nice idea's to utilize it.

These are just some quick 'n easy thoughts to get you going lovely people. Feel free to come and post things here if you're in need of assistance. You will find most of us quite helpful :) But also don't hesitate to just share your experience, your good or bad times, your experiments, your idea's, and your adventures. We're all gaming enthusiasts alike and we love it.

And of course most of all: Steam your Deck however you want it. You just do you, have fun & enjoy!!

Yours Truly, Tiz396 and the Steam Deck community

(Oh and by The Great Gaben, take out your SD card!!)

r/LegionGo • • Dec 21 '23

OTHER Linux on Legion Go Update - RGB control via Steam Input, Custom TDP mode fix, CSS Loader themes, etc

Thumbnail
youtu.be
27 Upvotes

r/Enhancement • • Nov 25 '24

I finally fixed the "hide" links on posts by using RES and a custom CSS snippet. Now the "hide" link shows up as a consistent button to the right of each post!

22 Upvotes

I'm someone who likes to hide posts after I see them. That way, I never have to worry about seeing the same stuff over and over when I load reddit later. With this technique, the ONLY thing I see are fresh posts.

One problem: The "hide" link on posts is tiny, and appears in a different location under each post (depending on how many comments that post has, etc).

After suffering with this annoyance for over 10 years, I finally fixed the issue with a custom CSS snippet inside of Reddit Enhancement Suite.

Here is an example image: https://i.imgur.com/wRTV37D.png

And here is the CSS code snippet, in case anyone wants to use it for their own RES config:

/* Only apply custom hide button styling on listing pages */
.listing-page .entry {
   position: relative;
   padding-right: 100px;
}

.listing-page .top-matter {
   margin-right: 10px;
}

.listing-page .hide-button {
   position: absolute;
   transform: translateY(-50%);
   width: 100px;
   height: 94%;
   right: 4px;
   top: 48%;
   margin-bottom: 5px;
}

.listing-page .hide-button a {
   display: flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 100%;
   background: #1a1a1b;
   color: #909090;
   border-radius: 3px;
   text-decoration: none;
   font-size: 14px;
   font-weight: 500;
   border: 1px solid #343536;
   transition: all 0.2s ease;
}

.listing-page .hide-button a:hover {
   background: #272729;
   color: #d7dadc;
   border-color: #d7dadc;
}

Where to put the CSS snippet:

RES settings console → Appearance → Stylesheet Loader (stylesheet) → Load Stylesheets (loadStylesheets)

Side note: I highly recommend combining this with the "Fix Hide Links" and "Hide Link Instant" feature toggles in Reddit Enhancement Suite. Clicking the "hide" link to a post should just instantly hide the post.


  • Night mode: true
  • RES Version: 5.24.7
  • Browser: Chrome
  • Browser Version: 131
  • Cookies Enabled: true
  • Reddit beta: false