Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tolgaerok/fedora-tolga
My personal fedora 37 installer
https://github.com/tolgaerok/fedora-tolga
39 40 fedora fedora-39 fedora-40 fedora-nvidia fedora-tweaks fedora39 nvidia-gpu
Last synced: about 2 months ago
JSON representation
My personal fedora 37 installer
- Host: GitHub
- URL: https://github.com/tolgaerok/fedora-tolga
- Owner: tolgaerok
- License: gpl-3.0
- Created: 2023-07-04T10:25:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-25T12:45:31.000Z (8 months ago)
- Last Synced: 2024-04-26T12:19:30.199Z (8 months ago)
- Topics: 39, 40, fedora, fedora-39, fedora-40, fedora-nvidia, fedora-tweaks, fedora39, nvidia-gpu
- Language: Shell
- Homepage:
- Size: 7.76 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# *`My fedora environment`*
- `Tolga Erok`
- `2/7/2023`## My personal fedora tweaks and set-up
My Personal Fedora 39 tweaks and addons.
- Check for new desktop icons:
```sh
bash -c "$(curl -fsSL https://raw.githubusercontent.com/tolgaerok/tolga-scripts/main/Fedora39/setup.sh)"```
## NEW ( FEDORA 40 )
Horrible move fedora!
- To get X11 back on login screen and in general:```sh
sudo dnf install plasma-workspace-x11.x86_64 && sudo dnf install kwin-x11
```- Nvidia installer?
```sh
sudo dnf install dnf-plugins-core -y
sudo dnf copr enable t0xic0der/nvidia-auto-installer-for-fedora -y
sudo dnf install nvautoinstall -y```
## NEW ( FEDORA 39 )
```sh
My Personal Fedora 39 addins:
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tolgaerok/tolga-scripts/main/Fedora39/TolgaFedora39.sh)"
```The following script automates various steps for modifying the system configuration, installing the Nvidia driver, and preparing the system for optimal performance. Here's a breakdown of the script's actions:
- Check if the script is run as root.
- Set up variables for user pictures, Samba, and wallpaper directories.
- Update the system and install the "nala" package.
- Install additional software packages, including mpg123, media codecs, and various applications using Flatpak.
- Download and install TeamViewer and Visual Studio Code.
- Install PowerShell and configure system components.
- Speed up DNF package manager and set up RPM Fusion repositories.
- Install Samba and its dependencies.
- Copy custom Samba files and configure Samba user and group.
- Create and configure custom Samba folders and user shares.
- Configure the fstab file to mount network shares on boot.
- Create mount points and set permissions for the shares.
- Mount the shares and start Samba services.
- Test the fstab entries by listing the mounted directories.
- Copy wallpapers to the user's home directory.
- Enable Free and non-free RPM Fusion repositories.
- Update the core system: This step updates the core system packages, including the kernel, and performs necessary upgrades and cleanups.
- Install Nvidia: The script installs the Nvidia driver and related packages, such as kmod-nvidia, akmod-nvidia, and xorg-x11-drv-nvidia-cuda. It also installs additional components for CUDA/nvdec/nvenc support and Vulkan.
- Cleaning up grub and uninstalling the Nouveau driver: The script modifies the grub configuration by appending necessary lines and disabling the Nouveau driver during boot. It also removes the xorg-x11-drv-nouveau package and updates the grub configuration.
- Configure Nvidia: This step launches the Nvidia settings utility for further configuration.
- Defrag or fstrim: The script prompts to perform a defragmentation or fstrim operation.
- Completion and Nvidia version: It displays the Nvidia driver version installed on the system.
- Reboot: The system automatically reboots after a 4-minute countdown.# *Summary*
*Please note that executing this script may have implications on your system, such as modifying the bootloader configuration and installing or removing packages. Ensure that you have a backup and understand the `consequences` before proceeding.**The script provides a comprehensive solution for installing the Nvidia driver and optimizing system performance. It starts by enabling the Free and non-free RPM Fusion repositories, updates the core system, and then proceeds to install the Nvidia driver and its related packages. Additionally, the script takes care of `cleaning up the grub` configuration and uninstalling the `Nouveau` driver.*
## *`How to run?`*
1. Make sure `git` is usable. If not, *install it:*
```sh
sudo dnf install git -y
```2. Open Terminal, type:
```sh
git clone https://github.com/tolgaerok/fedora-tolga.git
cd ./fedora-tolga
```3. Run it:
```sh
chmod u+x ./install.sh
sudo ./install.sh
```
## NEW
```sh
My Fedora 39
Tweaks:
https://github.com/tolgaerok/tolga-scripts/tree/main/Fedora39Fedora 39 addins:
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/tolgaerok/tolga-scripts/main/Fedora39/TolgaFedora39.sh)"
```## *Other repositories in my git hub:*
## *My Stats:*