refactor: migrate nix-darwin config to a flake-parts dendritic layout

This commit is contained in:
Poby 2026-03-26 09:03:35 +09:00
parent f80b0b0d4f
commit 09801ac429
No known key found for this signature in database
84 changed files with 1029 additions and 687 deletions

View file

@ -1,47 +0,0 @@
{
lib,
pkgs,
...
}: let
options = import ./core/options.nix;
autocmds = import ./core/autocmds.nix {inherit lib;};
augroups = import ./core/augroups.nix;
keymaps = import ./core/keymaps.nix;
fzf-lua = import ./plugins/fzf-lua.nix;
mini = import ./plugins/mini.nix;
utility = import ./plugins/utility.nix;
binds = import ./plugins/binds.nix;
terminal = import ./plugins/terminal.nix;
theme = import ./appearance/theme.nix;
lsp = import ./lsp/lsp.nix;
treesitter = import ./lsp/treesitter.nix {inherit pkgs;};
autocomplete = import ./lsp/autocomplete.nix;
languages = import ./lsp/languages;
in {
programs.nvf = {
enable = true;
settings = {
vim = {
inherit
options
autocmds
augroups
keymaps
fzf-lua
mini
utility
binds
terminal
theme
lsp
treesitter
autocomplete
languages
;
searchCase = "smart";
hideSearchHighlight = true;
};
};
};
}