feat: refactor home-manager configuration for multi-host support

This commit is contained in:
lightly-toasted 2025-08-31 22:16:33 +09:00
parent f20c875a48
commit 6d1fd47bea
47 changed files with 51 additions and 14 deletions

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.bufferline.enable = true;
}

View file

@ -0,0 +1,11 @@
{
programs.nixvim.plugins.cmp = {
enable = true;
autoEnableSources = true;
settings.sources = [
{ name = "nvim_lsp"; }
{ name = "path"; }
{ name = "buffer"; }
];
};
}

View file

@ -0,0 +1,15 @@
{
programs.nixvim.plugins.colorizer = {
enable = true;
settings = {
filetypes = [ "*" ];
user_default_options = {
css = true;
tailwind = "both";
tailwind_opts = {
update_names = true;
};
};
};
};
}

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.comment.enable = true;
}

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.gitsigns.enable = true;
}

View file

@ -0,0 +1,12 @@
{
programs.nixvim.plugins.lsp = {
enable = true;
servers = {
lua_ls.enable = true;
ts_ls.enable = true;
pyright.enable = true;
tailwindcss.enable = true;
nil_ls.enable = true;
};
};
}

View file

@ -0,0 +1,11 @@
{
programs.nixvim.plugins.lualine = {
enable = true;
settings = {
options = {
icons_enabled = true;
theme = "moonfly";
};
};
};
}

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.nvim-autopairs.enable = true;
}

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.nvim-tree.enable = true;
}

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.telescope.enable = true;
}

View file

@ -0,0 +1,9 @@
{
programs.nixvim.plugins.treesitter = {
enable = true;
settings = {
highlight.enable = true;
indent.enable = true;
};
};
}

View file

@ -0,0 +1,6 @@
{
programs.nixvim.plugins.wakatime = {
enable = true;
autoLoad = true;
};
}

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.web-devicons.enable = true;
}

View file

@ -0,0 +1,3 @@
{
programs.nixvim.plugins.which-key.enable = true;
}