Skip to content

damachine/tkginstaller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

340 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

░▀█▀░█░█░█▀▀░░░░░▀█▀░█▀█░█▀▀░▀█▀░█▀█░█░░░█░░░█▀▀░█▀▄
░░█░░█▀▄░█░█░▄▄▄░░█░░█░█░▀▀█░░█░░█▀█░█░░░█░░░█▀▀░█▀▄
░░▀░░▀░▀░▀▀▀░░░░░▀▀▀░▀░▀░▀▀▀░░▀░░▀░▀░▀▀▀░▀▀▀░▀▀▀░▀░▀
──  🐸  ──

bash wrapper to build & install Frogging-Family stuff with ease

     
   
what it does
 - quick CLI one-liners or full fzf TUI — your call
 - customization.cfg — peek it, load it, tweak it, diff it
 - optional staging forks added for linux-tkg & nvidia-all w/ extra spice
 - multi-distro support, restricted to supported tkg packages
Demo Video comming soon...

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-finder TUI mode, simply run
tkginstaller

# Use direct one-liner CLI mode (skip TUI), run with arguments
tkginstaller [package]
# e.g
tkginstaller linux          # or shortcut
tkginstaller nvidia
tkginstaller linux-nvidia   # or shortcut ln

# Edit a package's configuration file
tkginstaller [config] [package]
# e.g
tkginstaller config         # Enter fzf-finder TUI to select package
tkginstaller config linux   # or shortcut

# Clean up all temporary files
tkginstaller clean

# Show help
tkginstaller help

# To see all available options and shortcuts run:
# h, --help, -h

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)
# Manually remove all files
rm /patch/to/tkginstaller     # where you put it
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

Sponsor this project

 

Contributors

Languages