posh_noorlander/README.md

67 lines
2.1 KiB
Markdown

# Posh Noorlander Thema
Dit is een persoonlijk Oh My Posh thema, genaamd `noorlander.omp.json`. Het is een uitgebreid thema met veel informatie, verdeeld over meerdere segmenten.
## Installatie
Om dit thema te gebruiken, voeg je de volgende regel toe aan je `oh-my-posh` configuratie:
```json
{
"$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json",
"init": "https://git.noorlander.info/E.Noorlander/posh_noorlander/raw/branch/main/noorlander.omp.json"
}
```
## Features
Het thema is opgebouwd uit verschillende blokken en segmenten die de volgende informatie tonen:
### Linker Prompt
* **OS-icoon:** Toont het icoon van je besturingssysteem en geeft aan of je in een WSL-omgeving werkt.
* **Root-indicator:** Toont een icoon als je als root bent ingelogd.
* **Pad:** Toont de huidige werkdirectory met iconen voor de map en de home-directory.
* **Git-status:** Toont de huidige Git-branch, de status (gewijzigd, gestaged), of je voor of achter loopt op de remote, het aantal stashes en speciale iconen voor feature- en bug-branches.
* **Uitvoeringstijd:** Toont de uitvoeringstijd van de laatste opdracht.
### Rechter Prompt
* **Shell-informatie:** Toont de naam van de huidige shell.
* **Systeeminformatie:** Toont het percentage van het fysieke geheugen dat in gebruik is.
* **Taal- en Toolversies:** Toont de versies van een breed scala aan programmeertalen en tools, waaronder:
* Angular
* Aurelia
* AWS
* Azure
* Azure Functions
* CDS
* Crystal
* Cloud Foundry
* CMake
* Dart
* .NET
* Flutter
* Go
* Haskell
* Java
* Julia
* Kotlin
* Kubectl
* Lua
* Node.js (met package manager icoon)
* Nx
* Perl
* PHP
* Python (met virtuele omgeving)
* R
* Ruby
* Rust
* Swift
* **Tijd:** Toont de huidige tijd.
### Onderste Prompt (na een nieuwe regel)
* **Spotify:** Toont de huidige status van Spotify (artiest en nummer), indien muziek wordt afgespeeld.
* **Opdrachtstatus:** Toont of de laatste opdracht succesvol was of een fout gaf.