Skip to content

Commit

Permalink
Transfer from the old github repository
Browse files Browse the repository at this point in the history
  • Loading branch information
instead1337 committed Aug 19, 2024
0 parents commit e9e783f
Show file tree
Hide file tree
Showing 140 changed files with 5,266 additions and 0 deletions.
674 changes: 674 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

54 changes: 54 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# RapidOS: The Future of the Best Windows Experience :star2: :computer:

RapidOS is an open-source project that aims to revolutionize the Windows experience. With RapidOS, you can enjoy a powerful, streamlined, and user-centric system that puts you in control. :zap:

## Why RapidOS? :question:

RapidOS gives you a unique Windows experience with several key benefits:

- **Privacy**: :lock: Your data stays private. RapidOS blocks telemetry and protects your information from unwanted access, so you can use your computer without worrying about privacy issues.

- **Speed**: :racing_car: Enjoy faster performance. RapidOS removes bloatware and fine-tunes system settings to keep your computer running smoothly and quickly.

- **Simplicity**: :desktop_computer: A clean and straightforward interface. RapidOS simplifies your Windows experience, making it easy to navigate and use without unnecessary clutter.

- **Community**: :people_holding_hands: You're part of a community. RapidOS connects you with other users and developers who share your interests, making it easy to get help and share ideas.

- **Creativity**: :bulb: Your input matters. RapidOS encourages you to contribute to its development, giving you a chance to shape its future features and improvements.

- **Support**: :hammer_and_wrench: Help is always available. The RapidOS community is friendly and ready to assist you with any questions or issues you might have.

In short, RapidOS enhances your Windows experience by focusing on privacy, speed, simplicity, community, creativity and support.

## Versions of RapidOS :gear:

### Stable RapidOS :lock:
- **Description**: Standard Windows with minor performance tweaks for daily use.
- **Features**: Reliable, secure, and easy to use.

### Speed RapidOS :racing_car:
- **Description**: High-performance and stable system for power users.
- **Features**: Optimized for speed while maintaining stability.

### Extreme RapidOS :video_game:
- **Description**: Maximum performance optimized for gaming and intensive tasks, with reduced stability.
- **Features**: Best for gaming, less stable than other versions.

All these options can be selected within the playbook under custom features!

**Note**: Our playbook is currently in beta and we use the stable version by default, after the full release we will give you the opportunity to use all these versions.

## How to Get Started? :rocket:
**RapidOS** is currently available for download. Our system is based on **[AME Wizard](https://ameliorated.io/)**, a powerful tool that allows you to apply custom playbooks to your Windows installation. A playbook consists of scripts and configurations that modify your system according to your preferences. With **RapidOS**, you can transform your Windows experience in just a few easy steps. You can find the system release on [GitHub](https://github.com/rapid-community/RapidOS/releases). 🚀

## How to Contact Us? :email:

If you have any questions, feedback, or suggestions, please feel free to join our [Discord server](https://dsc.gg/rapid-community) to chat with other RapidOS users and developers.

## License :page_facing_up:

RapidOS is licensed under the [GNU General Public License v3.0](https://github.com/rapid-community/Rapid/blob/main/LICENSE). By using, distributing, or contributing to this project, you agree to the terms and conditions of this license.

## Join the RapidOS Community Today! :earth_americas: :star2:

RapidOS is more than just a project. It is a vision, a passion, and a community. Join us today and unlock a new level of Windows experience with RapidOS!
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
---
title: Optimized Browsers & Essential Components installation
description: >
This section includes commands for installing popular web browsers (Edge, Brave, Firefox, Chrome) and optimizing them by disabling telemetry, updates, and unnecessary services.
It also installs essential components (.NET 3.5, DirectX, VCRedist) and adds browser extensions (uBlockOrigin).
actions:
# Installing Chocolatey
- !powerShell:
command: 'Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(''https://community.chocolatey.org/install.ps1''))'
weight: 30

- !writeStatus: {status: 'Tweaking Edge', option: '!remove-msedge'}
# Tweaking Edge
- !taskKill: {name: 'MicrosoftEdgeUpdate', option: '!remove-msedge'}
- !service: {name: 'edgeupdate', operation: change, startup: 4, option: '!remove-msedge'}
- !service: {name: 'edgeupdatem', operation: change, startup: 4, option: '!remove-msedge'}
- !service: {name: 'MicrosoftEdgeElevationService', operation: change, startup: 4, option: '!remove-msedge'}
- !file: {path: 'C:\Program Files (x86)\Microsoft\EdgeUpdate', option: '!remove-msedge'}
- !powerShell:
command: '.\MultiTool.ps1 -MyArgument optimize_msedge'
exeDir: true
option: '!remove-msedge'
weight: 300

# Installing Brave
- !writeStatus: {status: 'Installing Brave', option: 'browser-brave'}
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums brave'
weight: 100
option: 'browser-brave'
# Tweaking Brave
- !taskKill: {name: 'BraveUpdate', option: 'browser-brave'}
- !service: {name: 'brave', operation: change, startup: 4, option: 'browser-brave'}
- !service: {name: 'bravem', operation: change, startup: 4, option: 'browser-brave'}
- !service: {name: 'BraveElevationService', operation: change, startup: 4, option: 'browser-brave'}
- !registryValue: {path: 'HKLM\SOFTWARE\BraveSoftware\Brave-Browser', value: 'ExtensionInstallForcelistEnabled', type: REG_DWORD, data: '1', option: 'browser-brave'}
- !registryValue: {path: 'HKLM\SOFTWARE\BraveSoftware\Brave-Browser\ExtensionInstallForcelist', value: '1', type: REG_SZ, data: 'cjpalhdlnbpafiamejdnhcphjbkeiagm;https://clients2.google.com/service/update2/crx', option: 'browser-brave'}

# Installing Firefox
- !writeStatus: {status: 'Installing Firefox', option: 'browser-firefox'}
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums firefox'
weight: 100
option: 'browser-firefox'
# Tweaking Firefox
- !taskKill: {name: 'Firefox', option: 'browser-firefox'}
# - !powerShell:
# command: '.\Firefox-Tweaks.ps1'
# exeDir: true
# option: 'browser-firefox'
# weight: 100
- !service: {name: 'MozillaMaintenance', operation: change, startup: 4, option: 'browser-firefox'}

# Installing Chrome
- !writeStatus: {status: 'Installing Chrome', option: 'browser-chrome'}
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums googlechrome'
weight: 100
option: 'browser-chrome'
# Tweaking Chrome
- !taskKill: {name: 'GoogleUpdate', option: 'browser-chrome'}
- !taskKill: {name: 'GoogleUpdateOnDemand', option: 'browser-chrome'}
- !service: {name: 'googlechromeelevationservice', operation: change, startup: 4, option: 'browser-chrome'}
- !service: {name: 'gupdatem', operation: change, startup: 4, option: 'browser-chrome'}
- !service: {name: 'gupdate', operation: change, startup: 4, option: 'browser-chrome'}
- !registryValue: {path: 'HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun', value: '1', type: REG_SZ, data: 'software_reporter_tool.exe', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome\Recommended', value: 'MetricsReportingEnabled', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome\Recommended', value: 'DeviceMetricsReportingEnabled', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'ChromeCleanupEnabled', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'DefaultPopupsSetting', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'DefaultSensorsSetting', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'UserFeedbackAllowed', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'SpellCheckServiceEnabled', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'SpellcheckEnabled', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'HomepageIsNewTabPage', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !registryValue: {path: 'HKLM\SOFTWARE\Policies\Google\Chrome', value: 'BackgroundModeEnabled', type: REG_DWORD, data: '0', option: 'browser-chrome'}
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums ublockorigin-chrome'
weight: 10
option: 'browser-chrome'

# Installing .NET 3.5
- !writeStatus: {status: 'Installing .NET 3.5', option: 'dotnet'}
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums dotnet3.5'
weight: 70
option: 'dotnet'

# Installing DirectX
- !writeStatus: {status: 'Installing DirectX', option: 'directx'}
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums directx'
weight: 100
option: 'directx'

# Installing VCRedist
- !writeStatus: {status: 'Installing VCRedist', option: 'vcredist'}
- !cmd:
command: '"%ProgramData%\chocolatey\bin\choco.exe" install -y --force --allow-empty-checksums vcredist-all'
weight: 150
option: 'vcredist'
25 changes: 25 additions & 0 deletions RapidOS Sources/Configuration/additionals/copy-folders.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Folders Configuration
description: >
Copying necessary folders for proper playbook installation.
privilege: TrustedInstaller
actions:
# Copying RapidScripts to Windows folder
- !cmd:
exeDir: true
command: 'robocopy "RapidScripts" "%WinDir%\RapidScripts" /E /PURGE /IM /IT /NP > nul 2>&1'
wait: true
weight: 10

# Copying Wallpapers to Windows folder without purging existing files
# - !cmd:
# exeDir: true
# command: 'robocopy "RapidResources\Web" "%WinDir%\Web" /E /IM /IT /NP > nul'
# wait: true
# weight: 10

# Copying EmptyStandbyList.exe to Windows folder
# - !cmd:
# exeDir: true
# command: 'copy "RapidResources\EmptyStandbyList.exe" "%WinDir%" > nul'
# weight: 10
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: AME Wizard status
description: >
The given command triggers a status that will be displayed in the AME Wizard.
actions:
- !writeStatus: {status: 'Configuring Windows settings'}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: AME Wizard status
description: >
The given command triggers a status that will be displayed in the AME Wizard.
actions:
- !writeStatus: {status: 'Configuring context menu'}

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: AME Wizard status
description: >
The given command triggers a status that will be displayed in the AME Wizard.
actions:
- !writeStatus: {status: 'Configuring network settings'}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: AME Wizard status
description: >
The given command triggers a status that will be displayed in the AME Wizard.
actions:
- !writeStatus: {status: 'Improving performance'}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: AME Wizard status
description: >
The given command triggers a status that will be displayed in the AME Wizard.
actions:
- !writeStatus: {status: 'Prepairing for installation'}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: AME Wizard status
description: >
The given command triggers a status that will be displayed in the AME Wizard.
actions:
- !writeStatus: {status: 'Configuring privacy settings'}
Loading

0 comments on commit e9e783f

Please sign in to comment.