Something went wrong. Try again.
my over complex system configurations
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132local flake_expr = "builtins.getFlake (toString ./.)"
vim.lsp.config("nixd", { cmd = { "nixd" }, filetypes = { "nix" }, root_markers = { "flake.nix", ".git" }, settings = { nixd = { nixpkgs = { expr = string.format("import (%s).inputs.nixpkgs { }", flake_expr), }, formatting = { command = { "nixfmt" }, }, options = { nixos = { expr = string.format("(%s).nixosConfigurations.amaterasu.options", flake_expr), }, ["nix-darwin"] = { expr = string.format("(%s).darwinConfigurations.tatsumaki.options", flake_expr), }, ["home-manager"] = { expr = string.format( "(%s).nixosConfigurations.amaterasu.options.home-manager.users.type.getSubOptions []", flake_expr ), }, }, }, },})