Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JMOrbegoso/PSWindowsDotfiles

Create and Run πŸš€ Dotfiles projects for Windows 10/11
https://github.com/JMOrbegoso/PSWindowsDotfiles

powershell

Last synced: about 1 month ago
JSON representation

Create and Run πŸš€ Dotfiles projects for Windows 10/11

Awesome Lists containing this project

README

        

PSWindowsDotfiles


Create and Run πŸš€ Dotfiles projects for Windows 10/11


## πŸ’» Install

Install it from the [PowerShell Gallery](https://www.powershellgallery.com/packages/PSWindowsDotfiles/):

``` PowerShell
Install-Module -Name "PSWindowsDotfiles" -Repository "PSGallery" -Scope "AllUsers";
```

## πŸ—ΊοΈ Usage

1. Import PSWindowsDotfiles:

``` PowerShell
Import-Module "PSWindowsDotfiles";
```

2. May you need to configure the Execution Policy:

``` PowerShell
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass;
```

3. Create a new Dotfiles project:

``` PowerShell
New-Dotfiles "$HOME\OneDrive";
```

4. Build a super-duper Dotfiles project according to your needs:

```Explorer
Dotfiles
β”‚
│── Apps
β”‚ │── git
β”‚ │── powershell
β”‚ │── vscode
β”‚ │── windows-terminal
β”‚ └── winfetch
β”‚
│── Base
│── Clean
│── Helpers
│── Langs
│── OS
│── Shell
β”‚ │── Exports
β”‚ │── Functions
β”‚ │── Images
β”‚ │── Scripts
β”‚ └── Themes
β”‚
└── Dotfiles.ps1
```

5. Run it πŸš€:

``` PowerShell
Install-Dotfiles "$HOME\OneDrive\Dotfiles";
```

## πŸ—ΊοΈ Try the example repository before creating your own

1. Clone the repo:

``` PowerShell
git clone https://github.com/JMOrbegoso/PSWindowsDotfiles-Example.git $HOME\PSWindowsDotfiles-Example;
```

2. Open any Windows PowerShell host console (Except Windows Terminal) with administrator rights and install it:

``` PowerShell
Install-Dotfiles $HOME\PSWindowsDotfiles-Example;
```

## πŸ‘€ Author

**JMOrbegoso:**

- Website: [jmorbegoso.com](https://www.jmorbegoso.com)
- Twitter: [@JMOrbegosoDev](https://twitter.com/JMOrbegosoDev/)
- Github: [@JMOrbegoso](https://github.com/JMOrbegoso/)
- LinkedIn: [@jmorbegosodev](https://www.linkedin.com/in/jmorbegosodev/)

## 🀝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/JMOrbegoso/PSWindowsDotfiles/issues/).

## 🌟Show your support

Give a ⭐️ if this project helped you!

## πŸ“ License

Copyright Β© 2023 [JMOrbegoso](https://github.com/JMOrbegoso).

This project is [GNU](https://github.com/JMOrbegoso/PSWindowsDotfiles/blob/main/LICENSE) licensed.