A honey-gold theme for Neovim, Pi, Tmux and Oh my posh.
Work well with oasis moonlight (included as dependencies for nvim).
Clone Miel once, then point each integration to this directory:
git clone https://github.com/bouteillerAlan/miel.git ~/.config/miel
Use the shared clone as a local plugin:
{
dir = vim.fn.expand("~/.config/miel"),
dependencies = {
"uhs-robert/oasis.nvim",
"nvim-lualine/lualine.nvim",
"goolord/alpha-nvim",
"nvim-mini/mini.icons",
"nvim-lua/plenary.nvim",
},
config = function(plugin)
vim.opt.rtp:append(plugin.dir .. "/neovim")
require("miel").setup()
end,
}
Miel configures Oasis Moonlight with Miel highlights, a lualine bar, gold window borders, and an animated Alpha dashboard.
Choose which integrations to enable with setup. All are enabled by default:
require("miel").setup({
nvim = true,
lualine = false,
alpha = false,
})
Install the Pi package from the shared clone:
pi install ~/.config/miel
The package installs the Miel theme, footer extension, and Codex quota extension. Select miel in /settings.
The footer uses custom color and unicode thinking level. The context colors are gradient in function of the %. Codex models show their 5-hour and weekly quota meters with reset times. Only Codex is supported for now.
Link and load Oh My Posh from the shared clone:
ln -s ~/.config/miel/oh-my-posh/scripts/miel-versions.sh ~/.local/bin/miel-versions
# ~/.zshrc
eval "$(oh-my-posh init zsh --config ~/.config/miel/oh-my-posh/themes/miel.omp.json)"
For Bash, replace zsh with bash and add it to ~/.bashrc.
Add this to ~/.tmux.conf to load Miel automatically whenever tmux starts:
# Load the Miel theme.
source-file ~/.config/miel/tmux/miel.conf
Start tmux normally after saving the file. To apply the theme to an existing tmux session, run:
tmux source-file ~/.tmux.conf
Window labels are Fraktur 𝖆 (a) through 𝖟 (z). Higher indexes use their number.
go run ./cmd/build
go run ./cmd/build --check
--check fails when generated files are stale.
See the following file :
Do not hesitate to open a pr or an issue. I reply when I can.
Lua
45.0%
TypeScript
25.1%
Go
23.8%
Shell
6.2%
A honey-gold theme for Neovim, Pi, Tmux and Oh my posh.
Work well with oasis moonlight (included as dependencies for nvim).
Clone Miel once, then point each integration to this directory:
git clone https://github.com/bouteillerAlan/miel.git ~/.config/miel
Use the shared clone as a local plugin:
{
dir = vim.fn.expand("~/.config/miel"),
dependencies = {
"uhs-robert/oasis.nvim",
"nvim-lualine/lualine.nvim",
"goolord/alpha-nvim",
"nvim-mini/mini.icons",
"nvim-lua/plenary.nvim",
},
config = function(plugin)
vim.opt.rtp:append(plugin.dir .. "/neovim")
require("miel").setup()
end,
}
Miel configures Oasis Moonlight with Miel highlights, a lualine bar, gold window borders, and an animated Alpha dashboard.
Choose which integrations to enable with setup. All are enabled by default:
require("miel").setup({
nvim = true,
lualine = false,
alpha = false,
})
Install the Pi package from the shared clone:
pi install ~/.config/miel
The package installs the Miel theme, footer extension, and Codex quota extension. Select miel in /settings.
The footer uses custom color and unicode thinking level. The context colors are gradient in function of the %. Codex models show their 5-hour and weekly quota meters with reset times. Only Codex is supported for now.
Link and load Oh My Posh from the shared clone:
ln -s ~/.config/miel/oh-my-posh/scripts/miel-versions.sh ~/.local/bin/miel-versions
# ~/.zshrc
eval "$(oh-my-posh init zsh --config ~/.config/miel/oh-my-posh/themes/miel.omp.json)"
For Bash, replace zsh with bash and add it to ~/.bashrc.
Add this to ~/.tmux.conf to load Miel automatically whenever tmux starts:
# Load the Miel theme.
source-file ~/.config/miel/tmux/miel.conf
Start tmux normally after saving the file. To apply the theme to an existing tmux session, run:
tmux source-file ~/.tmux.conf
Window labels are Fraktur 𝖆 (a) through 𝖟 (z). Higher indexes use their number.
go run ./cmd/build
go run ./cmd/build --check
--check fails when generated files are stale.
See the following file :
Do not hesitate to open a pr or an issue. I reply when I can.
Lua
45.0%
TypeScript
25.1%
Go
23.8%
Shell
6.2%