Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/omarxkhalid/my-dev-setup

"My Dev Setup" is a collection of configurations for Starship (starship.toml), VS Code (settings.json and extensions), Bun package manager, and JetBrains Mono Nerd Font. It streamlines your development environment for a smoother, more productive experience.
https://github.com/omarxkhalid/my-dev-setup

bun nerd-fonts starship starship-preset terminal-icons vscode vscode-extension vscode-settings vscode-settings-json

Last synced: 3 days ago
JSON representation

"My Dev Setup" is a collection of configurations for Starship (starship.toml), VS Code (settings.json and extensions), Bun package manager, and JetBrains Mono Nerd Font. It streamlines your development environment for a smoother, more productive experience.

Awesome Lists containing this project

README

        

# My Development Environment Setup

A carefully curated collection of development environment configurations, focusing on modern web development with React, TypeScript, and Node.js. This repository serves as both a backup of my personal settings and a reference for other developers.

## 🚀 Features

- **Terminal Enhancement**: Custom Starship prompt configuration for PowerShell
- **VS Code Optimization**: Curated extensions and settings for web development
- **Modern Font Setup**: JetBrains Mono Nerd Font configuration for clear code readability
- **Development Tools**: Configurations for ESLint, Prettier, and other essential tools

## 🗂️ Repository Structure

```
.
├── terminal/
│ ├── starship.toml # Custom terminal prompt configuration
│ ├── starship.md # Terminal setup instructions
│ └── icons.md # Terminal icons guide and configuration
├── vscode/
│ ├── settings.json # VS Code preferences and settings
│ └── extensions.md # Curated list of VS Code extensions
└── nerd-font.md # Font installation guide
```

## 💻 Tech Stack

- **Primary Languages**: TypeScript, JavaScript
- **Frameworks**: React, Next.js
- **Package Managers**: npm, bun
- **Editor**: VS Code with 40+ productivity extensions
- **Terminal**: PowerShell with Starship prompt

## 🛠️ Quick Setup

1. **Clone this repository**

```bash
git clone https://github.com/omarxkhalid/my-dev-setup.git
```

2. **Install Prerequisites**

- Install JetBrains Mono Nerd Font (see nerd-font.md)
- Install Starship prompt (see terminal/starship.md)
- Install VS Code extensions (see vscode/extensions.md)

3. **Apply Configurations**
- Copy starship.toml to ~/.config/starship/
- Copy VS Code settings to your settings.json

## 📞 Contact

- Email: [email protected]
- Instagram: [@omarxoxo.\_](https://www.instagram.com/omarxoxo._)

## 📄 License

This repository is released under the MIT License. Feel free to use, modify, and share.