Linux user. Gamer. Creator. Curious builder.
I switched from Windows to Linux after 30 years and now run Linux for everything (almost).
This GitHub exists to document what I learn, build, and experiment with along the way.
My focus is practical Linux use for real people. Gaming, content creation, automation, and tools that make Linux easier to live with every day.
Many of the projects here are simple utilities, scripts, or experiments created to solve a specific problem on my own system.
If they help someone else, that is a bonus.
Small utilities and scripts that improve everyday Linux usage.
Examples include:
- Bash automation scripts
- System setup tools
- Workflow helpers
- Linux configuration utilities
- Small experimental apps
These are usually built to solve real problems on my machines.
Linux gaming has improved massively in recent years.
I experiment with:
- Proton
- Steam
- Performance tools
- Gaming configuration
- Controller support
- Emulator setups
The goal is to show that Linux can be a real gaming platform.
My YouTube channel documents my journey learning Linux.
Topics include:
- Switching from Windows
- Gaming on Linux
- Linux workflows
- Beginner friendly guides
- Honest experiences learning the platform
I am not a Linux expert. I share what I learn as I go.
Caveat: I do use a Mac Mini for Adobe PS and Davinci resolve. That's closer to Linux than Windows so all good, right?
- Linux desktop workflows
- Bash automation
- Proton and Linux gaming
- Building small Linux utilities
- AI assisted learning
- Making Linux easier for new users
100% Vibe Coded | Intelligently Prompted
Building apps with AI isn't just typing a prompt and hoping for the best. You still need to understand the problem, guide the AI, test the output, debug it, and keep refining it until it does what you want. That is what I mean by Intelligently Prompted!
Along the way I've learned Bash, Git, commits, push, pull, RPM packaging, COPR, SCM, the basics of different languages, using an IDE, and a whole host of other things I knew nothing about before
These standards apply to:
- software developed under the LinuxGamerLife project
- applications that interact with system configuration
- projects using AI-assisted development
| Standard | Status |
|---|---|
| C++ / Qt Development Standard | Active |
| Privileged Operations Standard | WIP |
| Secure Design Review Standard | WIP |
| Release Integrity Standard | WIP |
| AI-Assisted Development Safety Standard | WIP |
| Secure Web Application Development Standard | Active |
Not all projects or code published here will necessarily follow these standards fully. Some tools may be experimental, incomplete, or shared for learning and exploration.
AI-generated code is treated as untrusted, but verification, testing, or security analysis may not always be performed before code is published.
If you choose to use anything from this repository, you do so entirely at your own risk.
All software is provided under the terms of the MIT licence and is distributed "as is" without warranty of any kind.
Linux is not about perfection.
It is about learning, experimenting, and building systems that work for you.
This repository is part documentation, part experimentation, and part personal journey.
If you are learning Linux too, welcome.

