Just a collection of configurations of mine.
I use Powershell (pwsh) with oh-my-posh that uses a custom theme made by me (chips.omp.json). Wrapped through Windows Terminal.
- TODO
Video here for demo purposes.
The following are references that I used for basis for my configuration. This can be dotfiles, guide, or whatever that helps me build this configuration.
- folke's dotfiles
- LSP Guide (lspconfig, null-ls, mason.nvim, etc.)
- Moving lines up or down
-
Seen on 'ThePrimeagen's Keybinds and Options (to which I adapted some of it)'
- LazyVim's
Events
for Lazy-Loading - Wansmer's
nvim-config
, usedlualine
Section C's config + LSP status
Iosevka + Pragmata Pro Variant (SS08) with Complete Set of Nerd Fonts.
Baked with Iosevka's Build Script, Created in TTF format, patched with Nerd Font's Font Patcher in the following parameters: --complete --mono
See build configuration for more information
-
You need to have a copy of the Iosevka repository, learn how to clone and install pre-requisites from here.
-
After that, copy my font-recipe file (private-build-plans.toml) and replace it from the existing
private-build-plans.toml
of the Iosevka repository. -
Once done, issue the following command (with the location of your prompt set to the main directory of the Iosevka repository):
npm run build -- ttf::iosevka-codex-link
This will create
ttf
andttf-unhinted
from thedist
folder, found in the Iosevka repository.
Once done, you are ready to patch the font.
-
You need Docker, fontforge, Nerd Font's FontPatcher (from latest upstream), and python to patch the font.
-
Once you setup everything, issue the following command:
docker run --rm -v <Root directory>\Iosevka\dist\iosevka-codex-link\ttf:/in -v <Root directory>\Iosevka\dist\patched:/out nerdfonts/patcher --also-windows --careful --complete --mono
Modify the
<Root directory
before issueing the command.
Please check the font patcher's option if you wish to go more than what is provided.
After patching, install and you are good to go!