Skip to content
View linuxgamerlife's full-sized avatar

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 supported. This note will be visible to only 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.
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.


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

I use generative AI as a support tool when creating scripts, tools, and software. AI assists with tasks such as writing code, explaining technical concepts, and generating implementation ideas.

I am not a professional software developer and I rely heavily on AI during development. To introduce structure and guardrails around this process, I maintain a set of engineering and security standards within this repository.

These standards cover areas such as:

  • C++ / Qt development practices
  • Secure design review
  • Handling of privileged system operations
  • Release integrity
  • Responsible use of AI-assisted development

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++ 7 2

  2. scxctl-manager scxctl-manager Public

    A Qt6 GUI application for managing sched-ext BPF schedulers via `scxctl` on Fedora with the CachyOS kernel.

    C++

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

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

    Shell 2

  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 1 1

  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 1