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

https://github.com/journeycodesayush/dotfiles

Config files for different platforms I work on
https://github.com/journeycodesayush/dotfiles

chocolatey dotfiles lazyvim neovim powershell vscode windows

Last synced: 2 months ago
JSON representation

Config files for different platforms I work on

Awesome Lists containing this project

README

          

# Dotfiles

My personal configuration files and setup scripts.
Currently contains Windows setup only - more platforms may be added later (when I use them).

---

## What's inside

- `windows/` - PowerShell scripts for setting up a new Windows machine
- `nvim/` - Neovim config (LazyVim)
- `vscode/` - VS Code settings and extensions list

---

## Setup on a new Windows machine

> [!NOTE]
> Must be run as Administrator

**1. Install Chocolatey**

```powershell
.\windows\install-chocolatey.ps1
```

**2. Install packages**

```powershell
.\windows\choco-packages.ps1
```

**3. Install npm globals**

```powershell
.\windows\global-package.ps1
```

**4. Create symlinks**

```powershell
.\windows\symlinks.ps1
```

---

## VS Code extensions

To restore extensions:

```powershell
Get-Content vscode\extensions.txt | ForEach-Object { code --install-extension $_ }
```

To export current extensions:

```powershell
code --list-extensions > vscode\extensions.txt
```

---

## License

> Files have their respective licenses

[MIT](LICENSE)