Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hustavojhon/dotfiles-windows


https://github.com/hustavojhon/dotfiles-windows

config lua neovim powershell themes visual-studio-code windows-terminal

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

        

## My dotfiles Windows

Welcome to a junior programmer's personal collection of configurations inside Windows.
You can feel free to steal anything from here, but don't forget to give me credits :).


[![WINDOWS](https://img.shields.io/badge/Windows11-2C333E?style=flat-square&logo=windows&logoColor=blue)](https://)
[![NEOVIM](https://img.shields.io/badge/Neovim-2C333E?style=flat-square&logo=neovim&logoColor=559534)](https://)
[![POWERSHELL](https://img.shields.io/badge/PowerShell-2C333E?style=flat-square&logo=powershell)](https://)
[![VSCODE](https://img.shields.io/badge/VScode-2C333E?style=flat-square&logo=visualstudiocode&logoColor=3CA9F2)](https://)

### Structure

```
$env:USERPROFILE\.config
└──── powershell
│ # config file
├── user_profile.ps1
│ # prompt customizations
└── my.omp.json
```
### Information

Here are some details about my setup:

* **OS:** [Windows 11](https://www.microsoft.com/es-es/software-download/windows11)
* **Terminal:** [Windows Terminal](https://github.com/microsoft/terminal)
* **Shell:** [PowerShell](https://learn.microsoft.com/en-us/powershell/)
* **Editor:** [neovim](https://neovim.io/) / [vscode](https://code.visualstudio.com/)

### Requirements

* **Icons:** [Material Design Icons](https://pictogrammers.com/libraries/)

**Modules**

🎏 oh-my-posh & posh-git

```powershell
winget install JanDeDobbeleer.OhMyPosh -s winget

Install-Module posh-git -Scope CurrentUser -Force
Install-Module oh-my-posh -Scope CurrentUser -Force
```

🎄 Terminal-Icons

```powershell
Install-Module -Name Terminal-Icons -Repository PSGallery -Force
```

**Current User**

Edition
```powershell
nvim .\user_profile.ps1
nvim $PROFILE.CurrentUserCurrentHost
```
append content
```powershell
. $env:USERPROFILE\.config\powershell\user_profile.ps1
```

**Scoop**

List installed apps

apps:
`bat`, `gsudo`, `cur`, `glow`, `ttyper`, `unrar`, `7zip`, `zip`
```powershell
scoop install app
```

### Gallery

![screenshot_1](./doc/images/screenshot-1.png)