https://github.com/druxorey/windots
A streamlined collection of my configuration files for Windows
https://github.com/druxorey/windots
dotfiles-windows windows
Last synced: about 1 month ago
JSON representation
A streamlined collection of my configuration files for Windows
- Host: GitHub
- URL: https://github.com/druxorey/windots
- Owner: druxorey
- License: gpl-3.0
- Created: 2024-10-18T05:52:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-16T00:38:24.000Z (over 1 year ago)
- Last Synced: 2025-02-14T11:53:12.045Z (over 1 year ago)
- Topics: dotfiles-windows, windows
- Language: PowerShell
- Homepage:
- Size: 729 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Windots
A streamlined collection of my configuration files for Windows
## Repository Structure
- `assets`: Contains directories such as cursors for Windows cursors and icons used in the configuration.
- `scripts`: Contains useful scripts for automating tasks during the initial setup of a Windows installation.
> [!CAUTION]
> Some of these scripts may violate Microsoft's guidelines and could be illegal. Whenever possible, acquire original licenses to avoid legal issues and ensure compliance with usage policies.
## Installation
The `windows-bootstrap.ps1` script automates the initial setup and configuration of a Windows system. It activates Windows, installs essential programs, and copies some files for system customization.
This script is particularly useful for users who want a quick and easy installation process. You can find the script [here](scripts/windows-bootstrap.ps1).
To install the script, use the following command:
```powershell
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (iwr -UseBasicParsing 'https://raw.githubusercontent.com/druxorey/windots/refs/heads/main/scripts/windows-bootstrap.ps1')"
```
> [!NOTE]
> This command downloads and executes the `windows-bootstrap.ps1` script from the GitHub repository. It uses `Invoke-WebRequest` (`iwr`) to fetch the script and `Invoke-Expression` (`iex`) to run it directly in PowerShell. The `-NoProfile` option ensures that PowerShell runs without loading user profiles, and `-ExecutionPolicy Bypass` allows the script to execute without execution policy restrictions.
## Contribute
If you want to add new scripts or improve existing ones, follow these steps:
1. Open an issue to discuss the changes.
2. Fork this repository.
3. Create a new branch for your contribution: `git checkout -b your-branch-name`.
4. Make your changes.
5. Commit your changes, for example: `git commit -m 'fix(scripts): external licence confirmation.'`.
6. Push your changes to your forked repository: `git push origin your-branch-name`.
7. Open a Pull Request in this repository and reference the original issue.
## License
This project is licensed under the GPL-3.0 License. See the [LICENSE](LICENSE) file for more details.