diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 8a8005d..e0e37a7 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -11,6 +11,7 @@ "flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" }, "friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" }, "gitsigns.nvim": { "branch": "main", "commit": "863903631e676b33e8be2acb17512fdc1b80b4fb" }, + "grug-far.nvim": { "branch": "main", "commit": "75aad2698d428bdc94ff15f487f7165aee8ccbfb" }, "indent-blankline.nvim": { "branch": "master", "commit": "e7a4442e055ec953311e77791546238d1eaae507" }, "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, "lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" }, @@ -19,6 +20,7 @@ "mason-lspconfig.nvim": { "branch": "main", "commit": "25c11854aa25558ee6c03432edfa0df0217324be" }, "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "mini.ai": { "branch": "main", "commit": "9b9b7cfa38b4871c3e44cfe89cf6d53fd40684d9" }, + "mini.icons": { "branch": "main", "commit": "a2742459f0ee32806c2438ca06b4d8b331f3f4d4" }, "mini.pairs": { "branch": "main", "commit": "694d9beb488ff1afaf3d1977b067e53c827d9af5" }, "neo-tree.nvim": { "branch": "main", "commit": "a77af2e764c5ed4038d27d1c463fa49cd4794e07" }, "noice.nvim": { "branch": "main", "commit": "df448c649ef6bc5a6a633a44f2ad0ed8d4442499" }, @@ -41,4 +43,4 @@ "trouble.nvim": { "branch": "main", "commit": "254145ffd528b98eb20be894338e2d5c93fa02c2" }, "ts-comments.nvim": { "branch": "main", "commit": "98d7d4dec0af1312d38e288f800bbf6ff562b6ab" }, "which-key.nvim": { "branch": "main", "commit": "8badb359f7ab8711e2575ef75dfe6fbbd87e4821" } -} \ No newline at end of file +} diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index b1aed37..8e6b0ec 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -3,7 +3,7 @@ ], "news": { - "NEWS.md": "6077" + "NEWS.md": "6520" }, "version": 6 } \ No newline at end of file diff --git a/.gitmodules b/.gitmodules index a12c089..b129e4d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "zsh-poetry"] - path = .zshc/plugins/zsh-poetry - url = https://github.com/darvid/zsh-poetry [submodule "appup"] path = .zshc/plugins/appup url = https://github.com/Cloudstek/zsh-plugin-appup diff --git a/.zshc/plugins/zsh-poetry b/.zshc/plugins/zsh-poetry deleted file mode 160000 index 1b86c84..0000000 --- a/.zshc/plugins/zsh-poetry +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1b86c8457c5157b50df508fd6be39d6bdfa6b1dc diff --git a/.zshrc b/.zshrc index 13b2c86..1d1cd02 100644 --- a/.zshrc +++ b/.zshrc @@ -79,7 +79,7 @@ export NVM_AUTO_USE=true # Custom plugins may be added to $ZSH_CUSTOM/plugins/ # Example format: plugins=(rails git textmate ruby lighthouse) # Add wisely, as too many plugins slow down shell startup. -plugins=(git colored-man-pages colorize command-not-found cp pyenv pip python virtualenv virtualenvwrapper poetry-env systemd archlinux appup zsh-nvm zsh-better-npm-completion fast-syntax-highlighting) +plugins=(git colored-man-pages colorize command-not-found cp pyenv pip python systemd archlinux appup zsh-nvm zsh-better-npm-completion fast-syntax-highlighting) fpath+="${ZSH_CUSTOM:-"$ZSH/custom"}/plugins/zsh-completions/src" if (( $+commands[bun] )); then [ -s ~/.bun/_bun ] || bun completions diff --git a/README.md b/README.md index cd743e4..f9fe2d3 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,8 @@ git submodules update --recursive This list contains a bunch of applications and tools that I use a lot. Some of these will have configs declared in this repository, while others may not. - [yay](https://github.com/Jguer/yay): A wrapper for Arch Linux's `pacman` package manager that allows for installing packages directly from the Arch User Repository. +- [uv](https://astral.sh/uv): So, I develop most of my projects with Python. I used to use a lot of tools like Poetry, pipx, and virtualenv. I had also heard of others like PDM and pyenv. uv does what those tools do, but better. It's effortless to use, and is so incredibly fast. Like, it's actually insane just how fast this tool is, compared to Poetry. +- [ruff](https://astral.sh/ruff): Again, as a primarily Python developer, I used to use pylint a lot. Unfortunately I do still have to, but only because ruff doesn't yet have feature comparability to pylint. However, it is blazingly fast, just like its brother uv. A codebase that takes plint about ~55 seconds to lint, takes ruff less than a second. It is kind of insane how fast this linter is, sometimes I don't know if it's working or not in my IDE just because it updates so fast. - [neovim](https://neovim.io/): A Vim-based text editor that I'm actually using to write this list! - [Visual Studio Code](https://code.visualstudio.com/): While neovim can be used as a full-fledged development environment, I personally prefer the ease of use of VSCode when I'm working on larger projects. - [btop](https://github.com/aristocratos/btop): Ever used `htop`? This is that, but better! Also supports GPUs as of a recent update.