Compare commits
2 Commits
9fbc411dab
...
b93b0bd735
Author | SHA1 | Date | |
---|---|---|---|
b93b0bd735 | |||
b745a06eec |
@ -6,8 +6,10 @@
|
||||
FROM quay.io/fedora/fedora:41
|
||||
|
||||
# === setup system ===
|
||||
RUN dnf update -y && dnf -y install neovim unzip \
|
||||
bash-completion zoxide fd-find chafa procps \
|
||||
RUN dnf update -y && \
|
||||
dnf copr enable -y atim/lazygit && \
|
||||
dnf -y install neovim unzip \
|
||||
bash-completion zoxide fd-find chafa lazygit procps \
|
||||
git go npm
|
||||
|
||||
# === setup container user ===
|
||||
|
@ -16,33 +16,23 @@ vim.opt.rtp:prepend(lazypath)
|
||||
|
||||
require("lazy").setup({
|
||||
spec = {
|
||||
-- add LazyVim and import its plugins
|
||||
{ "LazyVim/LazyVim", import = "lazyvim.plugins" },
|
||||
-- import/override with your plugins
|
||||
{ import = "plugins" },
|
||||
},
|
||||
defaults = {
|
||||
-- By default, only LazyVim plugins will be lazy-loaded. Your custom plugins will load during startup.
|
||||
-- If you know what you're doing, you can set this to `true` to have all your custom plugins lazy-loaded by default.
|
||||
lazy = false,
|
||||
-- It's recommended to leave version=false for now, since a lot the plugin that support versioning,
|
||||
-- have outdated releases, which may break your Neovim install.
|
||||
version = false, -- always use the latest git commit
|
||||
-- version = "*", -- try installing the latest stable version for plugins that support semver
|
||||
version = false,
|
||||
},
|
||||
install = {},
|
||||
checker = {
|
||||
enabled = true, -- check for plugin updates periodically
|
||||
notify = false, -- notify on update
|
||||
}, -- automatically check for plugin updates
|
||||
enabled = true,
|
||||
notify = true,
|
||||
},
|
||||
performance = {
|
||||
rtp = {
|
||||
-- disable some rtp plugins
|
||||
disabled_plugins = {
|
||||
"gzip",
|
||||
-- "matchit",
|
||||
-- "matchparen",
|
||||
-- "netrwPlugin",
|
||||
"netrwPlugin",
|
||||
"tarPlugin",
|
||||
"tohtml",
|
||||
"tutor",
|
||||
|
@ -1,5 +1,5 @@
|
||||
-- Set some custom options.
|
||||
local opt = vim.opt
|
||||
local opt = vim.o
|
||||
local global = vim.g
|
||||
|
||||
-- Set target text width for gww to 60.
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- Configure rose-pine and gruvbox-material colorschemes.
|
||||
return {
|
||||
{ "rose-pine/neovim" },
|
||||
{ "rose-pine/neovim", name = "rose-pine" },
|
||||
{ "sainnhe/gruvbox-material" },
|
||||
{
|
||||
"LazyVim/LazyVim",
|
||||
|
@ -5,6 +5,7 @@ return {
|
||||
"folke/snacks.nvim",
|
||||
opts = {
|
||||
dashboard = { enabled = false },
|
||||
notifier = { level = vim.log.levels.WARN },
|
||||
},
|
||||
},
|
||||
{
|
||||
@ -16,6 +17,9 @@ return {
|
||||
},
|
||||
|
||||
-- Disable unused plugins.
|
||||
{ "flash.nvim", enabled = false },
|
||||
{ "bufferline.nvim", enabled = false },
|
||||
{ "folke/flash.nvim", enabled = false },
|
||||
{ "folke/todo-comments.nvim", enabled = false },
|
||||
{ "folke/trouble.nvim", enabled = false },
|
||||
{ "MagicDuck/grug-far.nvim", enabled = false },
|
||||
{ "akinsho/bufferline.nvim", enabled = false },
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user