Skip to content
View linuxgamerlife's full-sized avatar

Sponsoring

@noctalia-dev

Block or report linuxgamerlife

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
linuxgamerlife/README.md

linuxgamerlife

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.


What I Work On

Linux Workflow Tools

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

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.


Content Creation on Linux

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?


Current Interests

  • Linux desktop workflows
  • Bash automation
  • Proton and Linux gaming
  • Building small Linux utilities
  • AI assisted learning
  • Making Linux easier for new users

AI Transparency

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.


Philosophy

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.


Links

YouTube
https://youtube.com/@linuxgamerlife

GitHub
https://github.com/linuxgamerlife

Pinned Loading

  1. lgl-system-loadout lgl-system-loadout Public

    A curated Fedora setup wizard for gaming, content creation, and development. Pick your loadout. Hit install. Your system is ready.

    C++ 30 5

  2. lgl-scxctl-manager lgl-scxctl-manager Public

    A Qt6 GUI application for managing sched-ext BPF schedulers via `scxctl`

    C++ 2

  3. fedora-bootstrap-cachyos fedora-bootstrap-cachyos Public

    Fedora install bootstrap including KDE Plasma, the tools I use and the CachyOS Kernel

    Shell 2 1

  4. fedora-bootstrap-kde fedora-bootstrap-kde Public

    Builds from a minimal Fedora Everything installation into a complete KDE Plasma desktop with gaming, multimedia, virtualization, and creator tooling using a single script.

    Shell 3 2

  5. arch-bootstrap-kde arch-bootstrap-kde Public

    This script installs the Linux Gamer Life KDE Plasma environment on a fresh Arch Linux system. It is designed to be run once from TTY after completing a minimal Arch install using archinstall.

    Shell 2