{"id":16725310,"url":"https://github.com/veerendra2/prepare-my-windows","last_synced_at":"2025-03-15T15:14:41.690Z","repository":{"id":168766834,"uuid":"615467090","full_name":"veerendra2/prepare-my-windows","owner":"veerendra2","description":"IaC setup to install necessary packages and configure my Windows.","archived":false,"fork":false,"pushed_at":"2023-09-21T12:59:51.000Z","size":32,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T05:17:47.741Z","etag":null,"topics":["batch-script","chocolatey","windows"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/veerendra2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-17T19:05:31.000Z","updated_at":"2023-11-27T09:44:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"52147b90-313f-4a77-a53c-1df44aaaa275","html_url":"https://github.com/veerendra2/prepare-my-windows","commit_stats":null,"previous_names":["veerendra2/windows-dev","veerendra2/init-my-windows","veerendra2/prepare-my-windows"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra2%2Fprepare-my-windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra2%2Fprepare-my-windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra2%2Fprepare-my-windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/veerendra2%2Fprepare-my-windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/veerendra2","download_url":"https://codeload.github.com/veerendra2/prepare-my-windows/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243746234,"owners_count":20341203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["batch-script","chocolatey","windows"],"created_at":"2024-10-12T22:48:47.056Z","updated_at":"2025-03-15T15:14:41.668Z","avatar_url":"https://github.com/veerendra2.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prepare My Windows\n[IaC](https://en.wikipedia.org/wiki/Infrastructure_as_code) setup to install necessary packages and configure my Windows.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/8393701/248329539-0b792b81-2d32-4ef9-b92e-0350ad472d61.png\" alt=\"Windown\" width=\"75\"/\u003e \u003cimg src=\"https://user-images.githubusercontent.com/8393701/269617804-375d5662-9229-48c2-b107-f82da1e06243.png\" alt=\"Windown\" width=\"100\"/\u003e\n\n## Prerequisite\nInstall [`chocolatey`](https://chocolatey.org/) package manager for Windows.\n\n* Goto https://chocolatey.org/install\n* Select `Individual`\n* Check policy in Powershell(Run as administrator)\n  \u003e Run `Get-ExecutionPolicy`. If it returns `Restricted`, then run `Set-ExecutionPolicy AllSigned` or `Set-ExecutionPolicy Bypass -Scope` Process.\n* Install `chocolatey`\n  ```Powershell\n  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'))\n  ```\n\n## Run\n* Download this Github repo [zip file](https://github.com/veerendra2/prepare-my-windows/archive/refs/heads/main.zip) or download [packages.config](https://github.com/veerendra2/prepare-my-windows/blob/main/packages.config)\n* Once `chocolatey` is installed, open powershell(with run as administrator)\n  ```Powershell\n  # Download and extract Github repo\n  PS C:\\Users\\veere\\Downloads\u003e cd prepare-my-windows-main\n  PS C:\\Users\\veere\\Downloads\\prepare-my-windows-main\u003e choco install packages.config -y\n  ```\n\n## How to create custom script\n* Use script builder https://docs.chocolatey.org/en-us/community-repository/script-builde\n* Or check package exists in https://community.chocolatey.org/packages and add in [packages.config](./packages.config)\n\n## For MacOS and Ubuntu\n\n* https://github.com/veerendra2/prepare-my-machine.git \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveerendra2%2Fprepare-my-windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fveerendra2%2Fprepare-my-windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fveerendra2%2Fprepare-my-windows/lists"}