2024-07-24 11:16:21 +01:00
# Walkthrough
2024-08-30 01:59:03 +01:00
---
2024-07-24 11:16:21 +01:00
2024-08-30 01:59:03 +01:00
## System Setup
- **System Update**: Starts a system-wide update.
- **Compile Setup**: Installs tools and dependencies for compiling software.
- **Gaming Setup**: Configures Steam, Lutris, etc.
- **Global Theming**: Sets up and manages global themes.
- **Remove Snaps**: Removes snap packages.
2024-09-30 23:21:15 +01:00
- **TTY Fonts**: This Script will set the default TTY font to Terminus size 32 Bold
2024-08-30 01:59:03 +01:00
2024-09-22 17:53:31 +01:00
### Arch Setup
2024-08-30 01:59:03 +01:00
- **Paru Setup**: Installs the Paru AUR helper.
- **Yay Setup**: Installs the Yay AUR helper.
- **Server Setup**: Installs Arch Linux.
2024-09-22 17:53:31 +01:00
### Fedora Setup
2024-08-30 01:59:03 +01:00
2024-09-22 17:13:39 +01:00
- **RPM Fusion Setup**: Adds RPM Fusion free and nonfree repositories.
- **Multimedia Codecs**: Installs multimedia codecs and updates multimedia-related packages. Requires RPM Fusion repositories to be set up first.
- **NVIDIA Proprietary Driver Setup**: Installs proprietary NVIDIA drivers for GPUs from 2014 or later.
- **Virtualization Setup**: Installs virtualization tools.
- **Configure DNF**: Optimizes DNF for better speeds.
2024-08-30 01:59:03 +01:00
## Applications Setup
2024-09-21 23:58:55 +01:00
- **Flathub**: Installs Flatpak and Flathub.
2024-08-30 01:59:03 +01:00
- **Alacritty Setup**: Installs and configures Alacritty for you.
- **DwmTitus Setup**: Sets up the Dwm window manager.
- **Kitty Setup**: Installs and configures Kitty for you.
- **Rofi Setup**: Installs the Rofi application/script launcher.
- **Zsh Setup**: Installs and configures Zsh for you.
2024-09-21 23:58:55 +01:00
- **Fastfetch Setup**: Installs and configures Fastfetch.
- **Linutil Updater**: Updates the Linutil AUR / Crates.io Package.
- **Linutil Installer**: Installs Linutil via Crates.io or AUR.
- **Office Suite Setup**: Installs various office suites and PDF viewers (OnlyOffice, LibreOffice, WPS Office, FreeOffice, Evince, Okular, PDF Studio Viewer, PDF Studio).
2024-09-22 17:53:31 +01:00
### Developer Tools
2024-09-21 23:58:55 +01:00
- **Meld Setup**: Installs Meld, a visual diff and merge tool.
- **Ngrok Setup**: Installs Ngrok, a tool for creating secure tunnels to localhost.
- **Neovim Setup**: Installs and configures Neovim, a Vim-based text editor.
- **VS Code Setup**: Installs Visual Studio Code, a popular text editor.
- **Sublime Setup**: Installs Sublime Text, a nice text editor for code and markup.
- **VS Codium Setup**: Installs VS Codium, an open-source build of VS Code.
- **GitHub Desktop Setup**: Installs GitHub Desktop, a GUI for Git and GitHub.
2024-08-30 01:59:03 +01:00
## Security Features
- **Firewall Baselines**: Sets up firewall rules.
2024-09-19 02:48:42 +01:00
## Utilities
- **Wifi Control**: Controls WiFi settings.
- **Numlock Control**: Sets up Numlock on boot.
2024-09-21 23:58:55 +01:00
- **Bluetooth Control**: Controls Bluetooth settings.
2024-09-22 17:53:31 +01:00
### Monitor control
2024-09-21 23:58:55 +01:00
- **Reset Scaling**: Resets monitor scaling to native resolution.
- **Scale Monitor**: Scales smaller monitors to the highest resolution of a bigger monitor.
- **Enable Monitor**: Enables a selected monitor.
- **Disable Monitor**: Disables a selected monitor.
- **Set Brightness**: Adjusts brightness for a selected monitor.
- **Set Resolutions**: Sets resolutions for connected monitors.
- **Change Orientation**: Changes the orientation of a selected monitor.
- **Extend Displays**: Extends displays to the right.
- **Duplicate Displays**: Duplicates displays.
- **Manage Arrangement**: Manages the arrangement of multiple monitors.
- **Set Primary Monitor**: Sets a selected monitor as the main display.
- **Auto Detect Displays**: Sets common resolution.
2024-09-22 17:53:31 +01:00
### User Account Manager
2024-09-21 23:58:55 +01:00
- **Add User**: Creates a new user account.
- **Delete User**: Deletes an existing user account.
- **Add to Group**: Adds a user to specified groups.
- **Remove from Group**: Removes a user from specified groups.
- **Change Password**: Changes the password for a user account.