linutil/tabs/system-setup/tab_data.toml
Harsh Vyapari b35ad5bacc
feat(fedora/nvidia-*.sh): nvidia proprietary driver setup (continued from PR #319) (#370)
* feat(fedora/nvidia-*.sh): adding nvidia proprietary driver setup

* fix(fedora/nvidia-*.sh): removing update line

That update line crashed my system while testing, since it also
installed new kernal where I didn't build my driver. So new user can
also get confused.

* refactor(fedora/nvidia-*.sh): adding a new warning while starting the script

I faced this issue yesterday, So It's better to warn user before
installing this driver

* refactor(fedora/nvidia-*.sh): removing uninstalation option

For now, as suggested by @nnyyxxxx and @adamperkowski, I'm removing the
uninstall option until #362 gets resolved.

* Fix bashism

---------

Co-authored-by: Chris Titus <contact@christitus.com>
2024-09-18 21:13:41 -05:00

92 lines
2.8 KiB
TOML

name = "System Setup"
[[data]]
name = "Arch Linux"
[[data.preconditions]]
matches = true
data = "command_exists"
values = ["pacman"]
[[data.entries]]
name = "Arch Server Setup"
description = "This command installs a minimal arch server setup under 5 minutes."
script = "arch/server-setup.sh"
[[data.entries]]
name = "Paru AUR Helper"
description = "Paru is your standard pacman wrapping AUR helper with lots of features and minimal interaction.\nTo know more about AUR helpers visit: https://wiki.archlinux.org/title/AUR_helpers"
script = "arch/paru-setup.sh"
[[data.entries]]
name = "Yay AUR Helper"
description = "Yet Another Yogurt - An AUR Helper Written in Go.\nTo know more about AUR helpers visit: https://wiki.archlinux.org/title/AUR_helpers"
script = "arch/yay-setup.sh"
[[data]]
name = "Fedora"
[[data.preconditions]]
matches = true
data = "command_exists"
values = ["dnf"]
[[data.entries]]
name = "Configure DNF"
description = "Optimizes DNF for parallel downloads"
script = "fedora/configure-dnf.sh"
[[data.entries]]
name = "Multimedia Setup"
script = "fedora/multimedia-codecs.sh"
[[data.entries]]
name = "Nvidia Proprietary Driver Setup"
script = "fedora/nvidia-proprietary-driver-setup.sh"
[[data.entries]]
name = "RPM Fusion Setup"
description = "RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship.\nThat software is provided as precompiled RPMs for all current Fedora versions and current Red Hat Enterprise Linux or clones versions; you can use the RPM Fusion repositories with tools like yum and PackageKit.\nFor more information visit: https://rpmfusion.org/"
script = "fedora/rpm-fusion-setup.sh"
[[data.entries]]
name = "Virtualization Setup"
description = "Enables Virtualization through dnf"
script = "fedora/virtualization.sh"
[[data]]
name = "Full System Cleanup"
script = "system-cleanup.sh"
[[data]]
name = "Full System Update"
description = "This command updates your system to the latest packages available for your distro"
script = "system-update.sh"
[[data]]
name = "Build Prerequisites"
description = "This script is designed to handle the installation of various software dependencies across different Linux distributions"
script = "1-compile-setup.sh"
[[data]]
name = "Gaming Dependencies"
description = "This script is designed to handle the installation of gaming dependencies across different Linux distributions"
script = "2-gaming-setup.sh"
[[data]]
name = "Global Theme"
description = "This script is designed to handle the installation and configuration of global theming"
script = "3-global-theme.sh"
[[data]]
name = "Remove Snaps"
description = "This script is designed to remove snap"
script = "4-remove-snaps.sh"
[[data]]
name = "SSH-Samba Setup"
script = "5-samba-ssh-setup.sh"
[[data]]
name = "Docker Setup"
script = "6-docker-setup.sh"