Boris Buliga

I grow under the sun. When I am not writing code, I am either drinking wine or drinking tea (with these little cups). Cheese is my bread and tracking everything in Emacs is my cheese.

P.S. d12frosted means dice with 12 sides from the Chessex™ frosted series. I used to play. Just a little bit.

Projects

Each and every project on this page was created to solve problems I faced. Some of them turned out to be useful for other people, which is really great. There are various ways to support them - by using, by becoming a stargazer, by contributing or becoming a patreon. Special thanks to patrons, and public ones:

environment

79

Languages: Haskell, Emacs Lisp, Bash, Fish

The repository I update the most - collection of configurations for various application and tools (Emacs, fish shell, xmonad and others), small utilities and scripts.

It is also home for Eru - script that I use to setup and maintain my environment. It takes care of fetching and updating repositories, packages, linking files, rebuilding xmonad etc.

d12frosted.io

7

Repository containing source code of this site. It is built using Hakyll - a Haskell library for generating static sites. While my site is pretty simple, here are some things that you can grab:

• projects listing which gets stargazers count from GitHub during build phase (it’s static site after all);
• json-based configuration;
• delayed posts.

talks

1

Slides and materials from my talks.

env-extra

1

Safe helpers for accessing and modifying environment variables.

path-extra

1

Path helpers for my personal projects.

CanonicalPath

3

Safe helpers for accessing and modifying environment variables.

flyspell-correct

153

Languages: Emacs Lisp

Emacs package for distraction-free words correction with flyspell. Provides interface for ivy, helm, popup, avy-menu and it’s easy to define a custom one.

homebrew-emacs-plus

1288

Languages: Ruby

Homebrew Emacs formula with sane defaults and nice experimental options.

vino

23

Languages: Emacs Lisp

Wine cellar tracking in org-mode. It’s your precious cantina! Uses vulpea.

vulpea

89

Languages: Emacs Lisp

A collection of functions for note taking based on org and org-roam.

elpa-mirror

70

Languages: Emacs Lisp

Set of mirrors for different Emacs packages repositories like ELPA, MELPA, Stable MELPA and Org. Useful if you want to have a local copy of them or in times when upstream is dead for some of the reasons.

mirror-elpa

4

Languages: Bash

Bash script that is used to maintain elpa-mirror project.

counsel-osx-app

21

Languages: Emacs Lisp

Emacs package for launching macOS application via counsel (ivy) interface.

4

Languages: Emacs Lisp

Emacs package that disables functionality to quit Emacs. Based on your addiction mode it either asks you to confirm, opens up buffer with psychotherapist or just sings a famous song from Life of Brian.

Intended to be fun.

emacs-ukrainian-input-method

4

Languages: Emacs Lisp

Ukrainian macOS-like input method for Emacs.

fancy-yank

3

Languages: Emacs Lisp

Emacs plugin that allows to hook into yanking process by transforming the data.

org-drawer-list

1

Languages: Emacs Lisp

Emacs library for working with lists in Org mode drawers.

orgability

5

Languages: Emacs Lisp

Reading list manager for Emacs with offline access support.

git-config-manager

7

Small command line utility for managing and applying Git configurations in repositories.

dotbot-brew

26

Languages: Python

Dotbot plugin for installing packages via Homebrew.

UnityLibrarySwitcher

20

Languages: C#

Unity Library Switcher is a Unity3d plugin for switching build targets and git branches without the burden of assets reimporting. In the nutshell it provides you UI for viewing your Library folder cache and switching between branches and targets.