Skip to content

ROOTBEER

Define your system in Lua. One repo, every machine.

Quick look ​

lua
local rb  = require("rootbeer")
local zsh = require("rootbeer.zsh")
local git = require("rootbeer.git")

zsh.config({
    env     = { EDITOR = "nvim" },
    aliases = { g = "git", v = "nvim" },
    evals   = { "mise activate zsh" },
})

git.config({
    user    = { name = "Aarnav Tale", email = "aarnav@tale.me" },
    signing = { key = "ssh-ed25519 AAAA..." },
    lfs     = true,
})