Skip to content

Manage the popular TKG packages (Kernel, Nvidia, Mesa, Wine, Proton) from the Frogging-Family repositories. 🐸

License

Notifications You must be signed in to change notification settings

damachine/tkginstaller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TKG Installer 🐸


⭐ Features

  • Manage the popular TKG packages Kernel, Nvidia, Mesa, Wine, Proton from the Frogging-Family repositories.
  • Interactive Fuzzy finder fzf menue mode.
  • Quick direct command-line mode.
  • Preview readme and configuration.
  • Edit configuration files using your preferred editor.
  • Optional download configuration files.
TKG Installer Screenshot

🎬 Demo-Video


πŸ› οΈ Installation

Arch Linux

AUR

  • Using an AUR helper (Recommended):

    # STEP 1: Install
    yay -S tkginstaller-git
    #OR any other AUR helper
    
    # After installation, you can simply run:
    tkginstaller
    
    # Show all available commands and shortcuts (very useful!)
    tkginstaller help
  • Manual installation:

    # STEP 1: Preparation
    mkdir -p /patch/to/tkginstaller
    cd /patch/to/tkginstaller
    
    # STEP 2: Download with wget
    wget https://raw.githubusercontent.com/damachine/tkginstaller/master/tkginstaller.sh
    # OR: Download with curl
    curl -O https://raw.githubusercontent.com/damachine/tkginstaller/master/tkginstaller.sh
    
    # STEP 3: Make script executable
    chmod +x tkginstaller.sh
    
    # STEP 4: Optional (Recommended)
    # Quick access: Create a system link 
    # To make the installer available system-wide, create a symlink and skip alias:
    sudo ln -s /path/to/tkginstaller.sh /usr/bin/tkginstaller
    # OR: Create a alias
    # If you installed manually, add this to your `~/.bashrc` or `~/.zshrc` for easy access:
    tkginstaller() {
       bash -c '/path/to/tkginstaller.sh'
    }
    # OR:
    alias tkginstaller="bash -c '/path/to/tkginstaller.sh'"
    
    # Now you can run from anywhere:
    tkginstaller
  • Optional tools (Recommended):

  • nano, micro, vim - An text editor for configuration files. Usage: Set the $EDITOR environment variable. Howto: ArchWiki
  • onefetch - Git repository information display.

πŸš€ Usage

  • Interactive (Menu-mode)

    tkginstaller
  • Command-line (Direct-mode)

    # Skip the menu and run specific actions directly:
    # Examples:
    tkginstaller linux    # Install Linux-TKG
    tkginstaller nvidia   # Install Nvidia-TKG
    tkginstaller mesa     # Install Mesa-TKG
    tkginstaller wine     # Install Wine-TKG
    tkginstaller proton   # Install Proton-TKG
    
    # Show all available commands and shortcuts!
    tkginstaller help

Tip

Contribute and suggest improvements. Welcome ⭐ at Discussions
If you need help, open an Issues


⚠️ Disclaimer

This software is provided "as is", without warranty of any kind, express or implied. I do not guarantee that it will work as intended on your system.

πŸ“„ License

This installer script is released under the MIT License.

MIT License

Individual TKG packages have their own licenses:


πŸ’ Support the Project

If you find TKG Installer useful and want to support its development:

  • ⭐ Star this repository on GitHub.
  • πŸ› Report bugs and suggest improvements.
  • πŸ”„ Share the project with others.
  • πŸ“ Contribute code or documentation.
  • Sponsor

πŸ™ Your support keeps this project alive and improving β€” thank you!.

⭐ Stargazers over time

Stargazers over time


πŸ‘¨β€πŸ’» Developed by DAMACHINE πŸ“§ Contact: [email protected] 🌐 Repository: GitHub

About

Manage the popular TKG packages (Kernel, Nvidia, Mesa, Wine, Proton) from the Frogging-Family repositories. 🐸

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 2

  •  
  •  

Languages