diff --git a/modules/core/packages/appimages/helium.nix b/modules/core/packages/appimages/helium.nix index babcb28..aec751c 100644 --- a/modules/core/packages/appimages/helium.nix +++ b/modules/core/packages/appimages/helium.nix @@ -37,3 +37,4 @@ in }; } # https://github.com/imputnet/helium-linux/releases/download/0.11.7.1/helium-0.11.7.1-x86_64.AppImage + diff --git a/modules/home/zed/user-settings/languages.nix b/modules/home/zed/user-settings/languages.nix index bf146fd..8559d44 100644 --- a/modules/home/zed/user-settings/languages.nix +++ b/modules/home/zed/user-settings/languages.nix @@ -1,9 +1,17 @@ _: { programs.zed-editor.userSettings.languages = { - Nix.language_servers = [ - "nixd" - "!nil" - ]; + Nix = { + format_on_save = "on"; + tab_size = 2; + language_servers = [ + "nixd" + "!nil" + ]; + formatter.external = { + command = "alejandra"; + arguments = ["--quiet" "--"]; + }; + }; Python = { format_on_save = "off"; formatter.language_server.name = "ruff"; @@ -85,5 +93,10 @@ _: { format_on_save = "on"; tab_size = 2; }; + CSharp = { + format_on_save = "on"; + tab_size = 2; + language_servers = ["!csharp-ls" "!roslyn" "omnisharp"]; + }; }; } diff --git a/modules/home/zed/user-settings/lsp.nix b/modules/home/zed/user-settings/lsp.nix index c27ffc5..3b07ab7 100644 --- a/modules/home/zed/user-settings/lsp.nix +++ b/modules/home/zed/user-settings/lsp.nix @@ -123,19 +123,12 @@ }; }; }; - nixd = { - initialization_options.formatting.command = [ - "alejandra" - "--quiet" - "--" - ]; - settings = { - nixpkgs.expr = "import { }"; - formatting.command = ["alejandra"]; - options = { - nixos.expr = "(builtins.getFlake (builtins.toString \"/home/${username}/garandos\")).nixosConfigurations.\"${host}\".options"; - home-manager.expr = "(builtins.getFlake (builtins.toString \"/home/${username}/garandos\")).nixosConfigurations.\"${host}\".options.home-manager.users.type.getSubOptions []"; - }; + nixd.settings = { + nixpkgs.expr = "import { }"; + formatting.command = ["alejandra"]; + options = { + nixos.expr = "(builtins.getFlake (builtins.toString \"/home/${username}/garandos\")).nixosConfigurations.\"${host}\".options"; + home-manager.expr = "(builtins.getFlake (builtins.toString \"/home/${username}/garandos\")).nixosConfigurations.\"${host}\".options.home-manager.users.type.getSubOptions []"; }; }; ruff = {