From 5cb352b6346838a33563c3d72db2cac9ea0d8f8f Mon Sep 17 00:00:00 2001 From: John Cyrill Corsanes <4709030+jcchikikomori@users.noreply.github.com> Date: Sat, 20 Sep 2025 21:13:32 +0800 Subject: [PATCH 1/2] [refactor] developer tools --- src/data/constants.js | 2 ++ src/data/devtools.js | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 src/data/devtools.js diff --git a/src/data/constants.js b/src/data/constants.js index a219904..430a714 100644 --- a/src/data/constants.js +++ b/src/data/constants.js @@ -6,6 +6,7 @@ import {VALVE_RESOURCES} from "./valve"; import {NON_STEAM_LAUNCHER_RESOURCES} from "./non_steam_launcher"; import {GAME_REVIEW_RESOURCES} from "./game_review"; import {SCRIPT_RESOURCES} from "./script"; +import {DEVELOPER_TOOLS} from "./devtools"; import {OTHER_RESOURCES} from "./other"; import {resourceTitleComparator} from "../utils"; @@ -18,6 +19,7 @@ const ALL_RESOURCES = { "Launchers": NON_STEAM_LAUNCHER_RESOURCES, "GameReviews": GAME_REVIEW_RESOURCES, "Scripts": SCRIPT_RESOURCES, + "DevTools": DEVELOPER_TOOLS, "Other": OTHER_RESOURCES, } diff --git a/src/data/devtools.js b/src/data/devtools.js new file mode 100644 index 0000000..43b19e3 --- /dev/null +++ b/src/data/devtools.js @@ -0,0 +1,42 @@ +export const DEVELOPER_TOOLS = [ + { + "title": "distrobox", + "link": "https://github.com/89luca89/distrobox", + "type": "repo", + "description": 'Distrobox is a tool that allows you to easily create and manage containerized environments on your Linux system. It leverages Podman or Docker to create and manage these environments, allowing you to run different Linux distributions in isolated containers.', + "badges": [ + { + "alt": "GitHub Watchers", + "src": "https://img.shields.io/github/watchers/89luca89/distrobox?style=social" + }, + { + "alt": "GitHub Forks", + "src": "https://img.shields.io/github/forks/89luca89/distrobox?style=social" + }, + { + "alt": "GitHub Stars", + "src": "https://img.shields.io/github/stars/89luca89/distrobox?style=social" + }, + ] + }, + { + "title": "BoxBuddy", + "link": "https://github.com/Dvlv/BoxBuddyRS", + "type": "link", + "description": 'BoxBuddy is a GUI for Distrobox, making it easier to manage your containerized environments without needing to use the command line.', + "badges": [ + { + "alt": "GitHub Watchers", + "src": "https://img.shields.io/github/watchers/Dvlv/BoxBuddyRS?style=social" + }, + { + "alt": "GitHub Forks", + "src": "https://img.shields.io/github/forks/Dvlv/BoxBuddyRS?style=social" + }, + { + "alt": "GitHub Stars", + "src": "https://img.shields.io/github/stars/Dvlv/BoxBuddyRS?style=social" + } + ] + }, +] From 078f8173f49d99e13fe755d873492908a9496713 Mon Sep 17 00:00:00 2001 From: John Cyrill Corsanes <4709030+jcchikikomori@users.noreply.github.com> Date: Sat, 20 Sep 2025 21:28:23 +0800 Subject: [PATCH 2/2] [refactor] added more items on developer tools --- src/data/devtools.js | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/src/data/devtools.js b/src/data/devtools.js index 43b19e3..133d144 100644 --- a/src/data/devtools.js +++ b/src/data/devtools.js @@ -1,6 +1,6 @@ export const DEVELOPER_TOOLS = [ { - "title": "distrobox", + "title": "Distrobox", "link": "https://github.com/89luca89/distrobox", "type": "repo", "description": 'Distrobox is a tool that allows you to easily create and manage containerized environments on your Linux system. It leverages Podman or Docker to create and manage these environments, allowing you to run different Linux distributions in isolated containers.', @@ -39,4 +39,45 @@ export const DEVELOPER_TOOLS = [ } ] }, + { + "title": "Running WinApps on Steam Deck", + "link": "https://github.com/jcchikikomori/WinAppsOnMyDeck", + "type": "link", + "description": 'Experiment on how to run Windows applications on Steam Deck using Podman (out-of-the-box).', + "badges": [ + { + "alt": "GitHub Watchers", + "src": "https://img.shields.io/github/watchers/jcchikikomori/WinAppsOnMyDeck?style=social" + }, + { + "alt": "GitHub Forks", + "src": "https://img.shields.io/github/forks/jcchikikomori/WinAppsOnMyDeck?style=social" + }, + { + "alt": "GitHub Stars", + "src": "https://img.shields.io/github/stars/jcchikikomori/WinAppsOnMyDeck?style=social" + } + ] + }, + { + "title": "Ollama Meets AMD GPUs", + "link": "https://collabnix.com/ollama-meets-amd-gpus", + "type": "link", + "description": 'Guide to run Ollama on AMD GPUs, including Steam Deck.', + "badges": [] + }, + { + "title": "Installing Docker on a Steam Deck", + "link": "https://neveriand.github.io/articles/new/new-02-install-docker-on-a-steam-deck.html", + "type": "link", + "description": 'Guide to install Docker on a Steam Deck (if you don\'t like podman).', + "badges": [] + }, + { + "title": "Developing inside a Container", + "link": "https://code.visualstudio.com/docs/devcontainers/containers", + "type": "link", + "description": 'Guide to develop inside a container using Visual Studio Code Dev Containers. Podman not yet tested.', + "badges": [] + } ]