From cbd5b66b89fba2ad23a9da7372cf916305efad1f Mon Sep 17 00:00:00 2001 From: Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> Date: Tue, 17 Sep 2024 10:12:18 +0530 Subject: Initial commit. --- nvim/plugins/comment.lua | 1 + nvim/plugins/lualine/default.nix | 6 ++++++ nvim/plugins/lualine/init.lua | 6 ++++++ nvim/plugins/lualine/theme.nix | 15 +++++++++++++++ nvim/plugins/nvim-tree.lua | 13 +++++++++++++ 5 files changed, 41 insertions(+) create mode 100644 nvim/plugins/comment.lua create mode 100644 nvim/plugins/lualine/default.nix create mode 100644 nvim/plugins/lualine/init.lua create mode 100644 nvim/plugins/lualine/theme.nix create mode 100644 nvim/plugins/nvim-tree.lua (limited to 'nvim/plugins') diff --git a/nvim/plugins/comment.lua b/nvim/plugins/comment.lua new file mode 100644 index 0000000..9086261 --- /dev/null +++ b/nvim/plugins/comment.lua @@ -0,0 +1 @@ +require("Comment").setup(); diff --git a/nvim/plugins/lualine/default.nix b/nvim/plugins/lualine/default.nix new file mode 100644 index 0000000..b6be39e --- /dev/null +++ b/nvim/plugins/lualine/default.nix @@ -0,0 +1,6 @@ +config: + +'' +${import ./theme.nix config} +${builtins.readFile ./init.lua} +'' diff --git a/nvim/plugins/lualine/init.lua b/nvim/plugins/lualine/init.lua new file mode 100644 index 0000000..36acda4 --- /dev/null +++ b/nvim/plugins/lualine/init.lua @@ -0,0 +1,6 @@ +require("lualine").setup { + options = { + globalstatus = true, + theme = theme + } +} diff --git a/nvim/plugins/lualine/theme.nix b/nvim/plugins/lualine/theme.nix new file mode 100644 index 0000000..26c420e --- /dev/null +++ b/nvim/plugins/lualine/theme.nix @@ -0,0 +1,15 @@ +config: + +with config.lib.stylix.colors.withHashtag; +'' +local theme = { + normal = { + a = { fg = "${base07}", bg = "${base0D}", gui = "bold" }, + b = { fg = "${base05}", bg = "${base01}" }, + c = { fg = "${base03}", bg = "${base00}" }, + }, + insert = { a = { fg = "${base07}", bg = "${base0B}", gui = "bold" } }, + visual = { a = { fg = "${base07}", bg = "${base0C}", gui = "bold" } }, + replace = { a = { fg = "${base07}", bg = "${base08}", gui = "bold" } }, + command = { a = { fg = "${base07}", bg = "${base0A}", gui = "bold" } }, +}'' diff --git a/nvim/plugins/nvim-tree.lua b/nvim/plugins/nvim-tree.lua new file mode 100644 index 0000000..1aa2e6e --- /dev/null +++ b/nvim/plugins/nvim-tree.lua @@ -0,0 +1,13 @@ +require("nvim-tree").setup { + filters = { + enable = false + }, + renderer = { + indent_markers = { + enable = true + }, + root_folder_label = function(path) + return vim.fn.fnamemodify(path, ":t") + end + } +} -- cgit v1.2.3