Skip to content

CodexLink/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles-configs-archive

Just a collection of configurations of mine.

Prompt

chips.omp.json git states showcase #1

chips.omp.json on-the-spot env. change

I use Powershell (pwsh) with oh-my-posh that uses a custom theme made by me (chips.omp.json). Wrapped through Windows Terminal.

  • TODO

nvim

TODO

Video here for demo purposes.

References for Configuration

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.

Font

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

Iosevka Configuration #1 Iosevka Configuration #2-1 Iosevka Configuration #2-2 Iosevka Configuration #3

See build configuration for more information

How to Build

  • 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 and ttf-unhinted from the dist folder, found in the Iosevka repository.

Once done, you are ready to patch the font.

Patching with Nerd 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!

About

Just a collection of configurations varying from package managers, prompt, IDE and much more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published