local git = require "lib.git" local plugin_dir = os.getenv "HOME" .. "/.tmux/plugins" local config_file = os.getenv "HOME" .. "/.tmux.conf" if not configz.is_file(config_file) then configz.link(config_file, { source = os.getenv "PWD" .. "/site-modules/core/files/tmux.conf", }) end if not configz.is_directory(plugin_dir) then configz.directory(plugin_dir) end local plugins = { ["tmux-yank"] = { url = "https://github.com/tmux-plugins/tmux-yank.git" }, ["tmux-open"] = { url = "https://github.com/tmux-plugins/tmux-open.git" }, ["tmux-copycat"] = { url = "https://github.com/tmux-plugins/tmux-copycat.git" }, ["tmux-nord"] = { url = "https://github.com/nordtheme/tmux.git", revision = "develop" }, } for plugin, config in pairs(plugins) do git.repo { src = config.url, target = plugin_dir .. "/" .. plugin, version = config.revision or "master", } end configz.run(string.format("rm -rf %s/base16-tmux", plugin_dir))