Skip to content

A simple helper for managing TKG/Frogminer packages 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

░▀█▀░█░█░█▀▀░░░░░▀█▀░█▀█░█▀▀░▀█▀░█▀█░█░░░█░░░█▀▀░█▀▄
░░█░░█▀▄░█░█░▄▄▄░░█░░█░█░▀▀█░░█░░█▀█░█░░░█░░░█▀▀░█▀▄
░░▀░░▀░▀░▀▀▀░░░░░▀▀▀░▀░▀░▀▀▀░░▀░░▀░▀░▀▀▀░▀▀▀░▀▀▀░▀░▀
──  KISS the 🐸  ──

A simple helper for managing TKG/Frogminer packages from the Frogging-Family repositories

     
   
TL:DR
 - All-in-one and easy to use
 - Run via fzf-based TUI or direct CLI mode
    Build, install/update, and customize any package
 - Manage each customization.cfg file individual 🔥
    Download, tweak, and compare
 - Multi-distro support
Demo Video
tkginstaller.mp4

INSTALLATION
# Arch Linux-based distributions
# Install via AUR helper (recommended)
yay -S tkginstaller-git
# All distributions
# Install via automated installation helper
curl -fsSL https://raw.githubusercontent.com/damachine/tkginstaller/master/install.sh | bash

USAGE
# Use fzf-based TUI mode, simply run
tkginstaller

# Use direct CLI mode (skip TUI), run with arguments
tkginstaller [package]

# Use full names or shortcuts:
# (l=linux, n=nvidia, m=mesa, ag=amdgpu, av=amdvlk, w=wine, p=proton, g=gamescope, ge=glibc)
tkginstaller linux      # or shortcut
tkginstaller nvidia
tkginstaller mesa
tkginstaller amdgpu
tkginstaller amdvlk
tkginstaller wine
tkginstaller proton
tkginstaller gamescope
tkginstaller glibc

# Edit a package's configuration file:
tkginstaller [package] [action]

# Use full names or shortcuts: (c=config, e=edit)
tkginstaller config         # Enter TUI to select package
tkginstaller linux config   # or shortcut
tkginstaller config linux
tkginstaller mesa edit

# Clean up all temporary files and restart installer
tkginstaller clean

# Use 'help' or its shortcuts (h, --help, -h)
tkginstaller help

UNINSTALL
Expand
# Arch Linux-based distributions (AUR)
yay -R tkginstaller-git
# All distributions (installed via install.sh)
# Use the built-in uninstall function
curl -fsSL https://raw.githubusercontent.com/damachine/tkginstaller/master/install.sh | bash -s -- --uninstall

# Or if you have the install.sh downloaded
./install.sh --uninstall
# All distributions (manual cleanup)
# If the above doesn't work, manually remove files
rm ~/.local/bin/tkginstaller  # or your installation path
rm -rf ~/.tkginstaller        # cache folder
# Remove alias from shell config
sed -i '/# TKG-Installer alias/,+1d' ~/.bashrc ~/.zshrc
source ~/.bashrc ~/.zshrc

DISCLAIMER
This tool is released under the MIT license.


  
Individual TKG/Frogminer packages have their own licenses:
 - See respective repositories at Frogging-Family

💚 Your support ⭐️ keeps this project alive and improving — thank you! 🙏

Sponsor this project

 

Contributors 2

  •  
  •  

Languages