From 0cbf0ede6dac89a85c8651d67fc8f04edd0625a7 Mon Sep 17 00:00:00 2001 From: Dilan Gilluly Date: Tue, 1 Jul 2025 18:07:09 -0400 Subject: [PATCH] change: added lsp's to nvim --- .config/.dg-shell.zsh | 4 ++++ .config/fastfetch/minimal.jsonc | 19 +++++++++++++++++++ .config/nvim/lazy-lock.json | 3 +++ .config/nvim/lazyvim.json | 9 ++++++++- make-links.sh | 19 +++++++++++++++++++ 5 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 .config/fastfetch/minimal.jsonc diff --git a/.config/.dg-shell.zsh b/.config/.dg-shell.zsh index 11befce..3f96b84 100644 --- a/.config/.dg-shell.zsh +++ b/.config/.dg-shell.zsh @@ -1,3 +1,7 @@ +if [ -f /usr/bin/fastfetch ]; then + fastfetch -c ~/.config/fastfetch/minimal.jsonc +fi +echo "" echo -e "Shall we play a game?\n" autoload -Uz tetriscurses diff --git a/.config/fastfetch/minimal.jsonc b/.config/fastfetch/minimal.jsonc new file mode 100644 index 0000000..715c1d6 --- /dev/null +++ b/.config/fastfetch/minimal.jsonc @@ -0,0 +1,19 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "modules": [ + "os", + "kernel", + "shell", + "de", + "font", + "terminal", + "terminalfont", + "cpu", + "gpu", + "memory", + "swap" + ], + "logo": { + "type": "none" + } +} diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index f1de8f8..4105864 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,5 +1,6 @@ { "LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" }, + "SchemaStore.nvim": { "branch": "main", "commit": "e4f80f37cd11ed58a6e914cc30850749f021b6a7" }, "blink.cmp": { "branch": "main", "commit": "9bcb14b43852a6f2bfd5ac9ef29cb5cf09b1b39b" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "catppuccin": { "branch": "main", "commit": "fa42eb5e26819ef58884257d5ae95dd0552b9a66" }, @@ -12,6 +13,7 @@ "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, + "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, "mini.ai": { "branch": "main", "commit": "d172ada7b0281044a06cb9a625a862553c457b6f" }, @@ -26,6 +28,7 @@ "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, + "render-markdown.nvim": { "branch": "main", "commit": "3115ff748d6885fe1af349feb6b73de03eda8e12" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" }, diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index 04a5c82..7c23b1a 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -1,6 +1,13 @@ { "extras": [ - "lazyvim.plugins.extras.editor.harpoon2" + "lazyvim.plugins.extras.editor.harpoon2", + "lazyvim.plugins.extras.lang.docker", + "lazyvim.plugins.extras.lang.go", + "lazyvim.plugins.extras.lang.json", + "lazyvim.plugins.extras.lang.markdown", + "lazyvim.plugins.extras.lang.python", + "lazyvim.plugins.extras.lang.toml", + "lazyvim.plugins.extras.lang.yaml" ], "install_version": 8, "news": { diff --git a/make-links.sh b/make-links.sh index 7463997..443db9a 100755 --- a/make-links.sh +++ b/make-links.sh @@ -2,28 +2,47 @@ # Let's make the link for mpd +echo "Making links for MPD" mkdir -p ~/.config/mpd ln -sf $PWD/.config/mpd/mpd.conf ~/.config/mpd/mpd.conf +echo "MPD Links... Done." # Links for ncmpcpp +echo "Making links for ncmpcpp" mkdir -p ~/.config/ncmpcpp ln -sf $PWD/.config/ncmpcpp/config ~/.config/ncmpcpp/config +echo "ncmpcpp links... Done." # Links for VSCodium +echo "Making links for VSCodium" mkdir -p ~/.config/VSCodium/User ln -sf $PWD/.config/VSCodium/User/settings.json ~/.config/VSCodium/User/settings.json ln -sfT $PWD/.config/VSCodium/User/snippets ~/.config/VSCodium/User/snippets +echo "VSCodium links... Done." # Links for nvim + +echo "Making links for NVIM" ln -sfT $PWD/.config/nvim ~/.config/nvim +echo "NVIM links... Done." + +# Links for fastfetch + +echo "Making links for fastfetch" +ln -sfT $PWD/.config/fastfetch ~/.config/fastfetch +echo "fastfetch links... Done." # Link for scripts +echo "Making links for scripts." ln -sfT $PWD/.config/scripts ~/.config/scripts +echo "scripts links... Done." # Link for dg-shell +echo "Making links for shell" ln -sf $PWD/.config/.dg-shell.zsh ~/.config/.dg-shell.zsh ln -sf $PWD/.zshrc ~/.zshrc +echo "Shell links... Done."