https://github.com/jfalava/outfitting
Automatization for Windows 11 machine setup
https://github.com/jfalava/outfitting
powershell winget
Last synced: 3 months ago
JSON representation
Automatization for Windows 11 machine setup
- Host: GitHub
- URL: https://github.com/jfalava/outfitting
- Owner: jfalava
- License: gpl-3.0
- Created: 2023-02-24T17:27:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-19T17:53:09.000Z (about 1 year ago)
- Last Synced: 2025-01-19T18:32:55.300Z (about 1 year ago)
- Topics: powershell, winget
- Language: Shell
- Homepage:
- Size: 151 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Outfitting
Scripts, dotfiles and lambdas for the automatic outfitting of my personal machines and VMs.
> [!WARNING]
> Are you installing an LTSC version of Windows? Those are missing the Microsoft Store app, install it along WinGet with [this tool](https://github.com/kkkgo/LTSC-Add-MicrosoftStore).
## How to run the automatic installation scripts
### Windows
- Run the following commands:
> [!IMPORTANT]
>
> - You may need to install or update [WinGet](https://learn.microsoft.com/en-us/windows/package-manager/winget/#install-winget).
> - A regular Windows machine will have it installed, but it might be outdated. Open this [link to the Microsoft Store](https://apps.microsoft.com/detail/9NBLGGH4NNS1) and update it if needed.
> - You may also need to execute `Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process` if you encounter elevation issues.
```powershell
irm win.jfa.dev | iex # open an elevated PowerShell window for unattended installation.
```
```powershell
irm win.jfa.dev/post-install | iex # the post install script requires a non-elevated PowerShell window or it will fail
```
### WSL
> [!IMPORTANT]
> This is designed **exclusively** for `apt`-based Linux distributions **and** only tested on Ubuntu and Ubuntu 24.04.
> [!NOTE]
> You need `cURL` to execute this command, you may install it by running `sudo apt install curl`.
```sh
curl -L wsl.jfa.dev | bash
```
## TODO
- [ ] Fonts
- [ ] System preferences
- [x] Windows Registry
- [ ] Windows Settings (like mouse acceleration)
- [x] Shell preferences
- [ ] ~~Support for additional package managers~~