67 lines
2.1 KiB
Markdown
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.
|