diff --git a/.config/nvim/lua/nvwynd/plugins/lsp.lua b/.config/nvim/lua/nvwynd/plugins/lsp.lua index c86eb9f..9a883e9 100644 --- a/.config/nvim/lua/nvwynd/plugins/lsp.lua +++ b/.config/nvim/lua/nvwynd/plugins/lsp.lua @@ -53,12 +53,6 @@ return { capabilities = capabilities, }) - -- HTMX - lspconfig.htmx.setup({ - capabilities = capabilities, - filetypes = { "html", "templ", "htmldjango" }, - }) - -- Lua local lua_rtp = vim.split(package.path, ";") table.insert(lua_rtp, "lua/?.lua") @@ -106,6 +100,12 @@ return { filetypes = { "html", "templ", "htmldjango", "handlebars" }, }) + -- HTMX + lspconfig.htmx.setup({ + capabilities = capabilities, + filetypes = { "html", "templ", "htmldjango" }, + }) + -- CSS lspconfig.cssls.setup({ capabilities = capabilities, diff --git a/.local/bin/best-gif.sh b/.local/bin/best-gif.sh index e402c15..37d47d0 100644 --- a/.local/bin/best-gif.sh +++ b/.local/bin/best-gif.sh @@ -45,4 +45,4 @@ if [ $OPTIND -eq 1 ]; then fi -ffmpeg -i $file_name.mp4 -vf "${fps},${scale},split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" $file_name.gif +ffmpeg -i $file_name -vf "${fps},${scale},split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" $file_name.gif diff --git a/.local/bin/set-folder-icons.sh b/.local/bin/set-folder-icons.sh new file mode 100755 index 0000000..16fa200 --- /dev/null +++ b/.local/bin/set-folder-icons.sh @@ -0,0 +1,16 @@ +#!/bin/bash +( +for FOLDER in ./*/; do + # gio set "$FOLDER" -t unset metadata::custom-icon + for img in ./"$FOLDER"/*; do + if [[ ${img##*.} == "jpg" ]] || [[ ${img##*.} == "png" ]] || [[ ${img##*.} == "webp" ]]; then + IMAGENAME="$(basename "$img")" + break + fi + done + if [[ -n $IMAGENAME ]]; then + gio set "$FOLDER" -t string metadata::custom-icon "$IMAGENAME" + unset IMAGENAME + fi +done +) diff --git a/.zshrc b/.zshrc index 7519837..8ebcb23 100644 --- a/.zshrc +++ b/.zshrc @@ -49,6 +49,11 @@ source ~/antigen.zsh source $HOME/.cargo/env +# android stuff +export ANDROID_HOME=/games/AndroidSdk +export NDK_HOME=$ANDROID_HOME/ndk/28.0.12674087 +export PATH="$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/build-tools:/opt/gradle/gradle-8.12.1/bin" + # Ruby setup & setting ~/.gems as default path for gems export GEMS_HOME="$HOME/.gems" export PATH="$GEMS_HOME/bin:$PATH" diff --git a/install.sh b/install.sh index 888fc84..1cb9ac5 100755 --- a/install.sh +++ b/install.sh @@ -174,7 +174,7 @@ done # and tells you a package failed to install, yet another reason why rust is superior curl https://sh.rustup.rs -sSf | sh cargo install -q onefetch eza fd-find tokei alacritty stylua git-delta du-dust \ - mdbook mdbook-admonish mdbook-tera stylua dprint + mdbook mdbook-admonish mdbook-tera dprint cargo install --features lsp taplo-cli rustup component add rust-src rust-analyzer