VSH7HD4B45QZGL2BEQPIJIET4DSB4SJZD62EYRBJ75ZL3DJZRBUQC IP6UQBPOBYDQF2H6GT7QOSY2BU62Y2BAVTPPCDVAQ7RGV6XRK6UQC YFWDBAWXXEYS2Q2JAAL56B3NDNC4AV5KFNM3VPH6OXNKEOX6RDKAC LN3UUOHY2BFNYCGAZXITDKDLAUJ7AHIZKMODLZ7WHON6JPELQO4AC AHAA7UNL2RRXP7KERGVCC42GB564WS5BYSSFEOXW3EKVMB2UVEOAC XDU5TYGDCNCMLWTQLAW4BQORGEFBEEX4WJA3YI2JP4HT26IJYV2QC HJW2EOW6AUC3ZWT3O5BMK6YXR25COHYPN5XBTYRBTEYAB3P3M5OQC SCB7IK7YNYAR3WTV2XYGPYCGCUW2GPJSWAA5S2ZGCYSZ5AZKXIDAC WMMZ5CDM72IE3BWIJWSSF3EAJIYHRHT2TQJE3H6WGAKUAG3LSUPQC NLNM2ZPRHH3ALOE2BJAQQ46E26KRSUHLTGR4ZOTISOBLJZIFRY5QC environment.shellAliases = {nvim = "echo 'no more neovim, use hx'";nv = "echo 'no more neovim, use hx'";vim = "echo 'no more vim, use hx'";v = "echo 'no more vim, use hx'";h = "hx";e = "hx"; # editor};environment.systemPackages = mkIf config.isDesktop [# rust-analyzer is in modules/common/rust.nix# TypeScript etc.pkgs.deno
# Nixpkgs.nixd# YAMLpkgs.yaml-language-server# Sveltepkgs.svelte-language-server# Markdownpkgs.mdformat];
languages.language = [{name = "rust";auto-format = true;}{name = "typescript";auto-format = true;formatter.command = "deno";formatter.args = [ "fmt" "--use-tabs" "--no-semicolons" "--indent-width" "4" "--unstable-component" "--ext" "ts" "-"];
languages.language = letdenoFmtLanguages = {astro = "astro"; css = "css";html = "html"; javascript = "js";json = "json"; jsonc = "jsonc";jsx = "jsx"; markdown = "md";scss = "scss"; svelte = "svelte";tsx = "tsx"; typescript = "ts";vue = "vue"; yaml = "yaml";
formatter.args = [ "fmt" "--use-tabs" "--no-semicolons" "--indent-width" "4" "--unstable-component" "--ext" "svelte" "-"];}
formatter.args = [ "fmt" "--use-tabs" "--no-semicolons" "--indent-width" "4" "--unstable-component" "--ext" extension "-" ];} // optionalAttrs (elem name [ "javascript" "jsx" "typescript" "tsx" ]) {language-servers = [ "deno" ];})|> attrValues;in denoFmtLanguages ++ [
# I can't get this working right now.# {# name = "rust";# debugger.name = "lldb-dap";# debugger.transport = "stdio";# debugger.command = "lldb-dap";# debugger.templates = [{# name = "binary";# request = "launch";# args.program = "{0}";# completion = [{# name = "binary";# completion = "filename";# }];# }];# }
environment.shellAliases = {nvim = "echo 'no more neovim, use hx'";nv = "echo 'no more neovim, use hx'";vim = "echo 'no more vim, use hx'";v = "echo 'no more vim, use hx'";h = "hx";e = "hx"; # editor};environment.systemPackages = mkIf config.isDesktop [# Rust# rust-analyzer is in modules/common/rust.nixpkgs.lldb# Assemblerpkgs.asm-lsp# TypeScript etc.pkgs.deno# Nixpkgs.nixdpkgs.alejandra# YAMLpkgs.yaml-language-server# JSONpkgs.vscode-json-languageserver# TOMLpkgs.taplo# Sveltepkgs.svelte-language-server# Markdownpkgs.mdformat# Justpkgs.just-lsppkgs.just-formatter];