Add packages and development configuration

main
jri 9 months ago
parent 9270d6ee62
commit 598f90117b

@ -15,12 +15,14 @@ name = "typescript"
language-servers = ["typescript-language-server", "biome", "graphql-language-service"] language-servers = ["typescript-language-server", "biome", "graphql-language-service"]
auto-format = true auto-format = true
formatter = { command = "biome" , args = ["format", "--stdin-file-path=file.ts"] } formatter = { command = "biome" , args = ["format", "--stdin-file-path=file.ts"] }
indent = { tab-width = 4, unit = " " }
[[language]] [[language]]
name = "javascript" name = "javascript"
language-servers = ["typescript-language-server", "biome"] language-servers = ["typescript-language-server", "biome"]
auto-format = true auto-format = true
formatter = { command = "biome" , args = ["format", "--stdin-file-path=file.js"] } formatter = { command = "biome" , args = ["format", "--stdin-file-path=file.js"] }
indent = { tab-width = 4, unit = " " }
[[language]] [[language]]
name = "json" name = "json"

@ -41,6 +41,7 @@
nodejs nodejs
yarn yarn
biome biome
vscode-langservers-extracted
nodePackages.typescript-language-server nodePackages.typescript-language-server
nodePackages.get-graphql-schema nodePackages.get-graphql-schema
@ -56,6 +57,9 @@
cargo-edit cargo-edit
cargo-release cargo-release
cargo-lambda cargo-lambda
# terraform packages
terraform-ls
]; ];
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.

@ -17,10 +17,10 @@ layout {
pane command="nu" size="15%" { pane command="nu" size="15%" {
args "-c" "broot --conf {{dirs.config}}/broot/ide.toml --sort-by-type-dirs-first" args "-c" "broot --conf {{dirs.config}}/broot/ide.toml --sort-by-type-dirs-first"
} }
pane command="nu" size="50%" { pane command="nu" size="55%" {
args "-c helix" args "-c helix"
} }
pane size="35%" split_direction="Horizontal" { pane size="30%" split_direction="Horizontal" {
pane command="btm" size="20%" borderless=true { pane command="btm" size="20%" borderless=true {
args "--config" "{{dirs.config}}/bottom/dev.toml" args "--config" "{{dirs.config}}/bottom/dev.toml"
} }

Loading…
Cancel
Save