Git Product home page Git Product logo

windows-dev-box's Introduction

Windows Developer Box Automation - Project Logo

๐Ÿ’ป Windows Developer Box Automation

Anything and everything to make it easy to set up a Windows developer box from scratch.




Stand With Ukraine

This repository contains everything that I use to automate my Windows system setup. I had to re-install the OS on my developer box more than once, and every single time I had to set it up just right in an effort to make it work and behave the way I wanted it to. At some point I just decided to automate as much of that process as possible - this repository contains those pieces of automation.

Content

Scripts

All scripts are located in the scripts folder. You will need administrator permissions to make sure that the changes stick.

Script Description
customization.bat A bunch of customizations to make the OS look simple and efficient.
privacy.bat Settings that enhance the privacy settings of the OS.
fake-mdm-enrollment.reg Artificial Mobile Device Management (MDM) enrollment to enable custom settings, such as blank pages in Edge.

Settings

All settings are located in the settings folder.

File Description
Preferences.sublime-settings Settings for Sublime Text 4.

FAQ

One of your scripts didn't work properly. What do I do?

Open an issue so that I can investigate.

Can you re-write these in {INSERT_LANGUAGE_HERE}?

Probably not, unless there is a very good reason to. Where possible, I am trying to stick to PowerShell and Batch, because those are available out-of-the-box and don't require any additional frameworks/SDKs/installations. If you feel strongly about this, either fork the repository and make the changes you need for you or open an issue so that we can discuss.

Is this repository showing best practices, that I can use in an enterprise deployment?

Probably not. This works on my machine, where it's intended. This might not work in other places, and it might not be compatible with specific company policies or restrictions.

I don't like that you have a specific registry setting in a script. Can I open a pull request to remove it?

If it's something wrong/incorrect, please open an issue first so that I can investigate. Otherwise, feel free to fork the repository and make whatever changes are appropriate for you. This repository is first and foremost for my own use, for my own machine.

Do you guarantee that everything here will work everywhere and all the time?

Nope. It might very well be that one of the scripts will not work/have unintended side-effects. No guarantees, either implied or otherwise, exist in this repository.

I want this for macOS. Where can I get it?

Not in this repository. At some point, I will clean up and publicize my macOS automation scripts as well.

windows-dev-box's People

Contributors

dend avatar aaronpburke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.