diff --git a/.bashrc b/.bashrc index 385da46..ad292bf 100644 --- a/.bashrc +++ b/.bashrc @@ -5,7 +5,7 @@ set -o vi FZF_ALT_C_OPTS=--walker=dir,follow . /usr/share/fzf/key-bindings.bash -shopt -s autocd progcomp_alias +shopt -s autocd for f in "$HOME/.config/bash/"*.bash; do # shellcheck disable=SC1090 diff --git a/.config/bash/00-compalias.bash b/.config/bash/00-compalias.bash index 9d48a3d..35880aa 100644 --- a/.config/bash/00-compalias.bash +++ b/.config/bash/00-compalias.bash @@ -14,6 +14,6 @@ function _compalias() { } function compalias() { - builtin alias "$@" + alias "$@" complete -o nospace -F _compalias "${@%%=*}" } diff --git a/.config/bash/10-aliases.bash b/.config/bash/10-aliases.bash index 1ba03fc..1be84a4 100644 --- a/.config/bash/10-aliases.bash +++ b/.config/bash/10-aliases.bash @@ -9,7 +9,7 @@ function tmp() { } function bd() { - echo - "$@" | base64 -d; echo + echo "$@" | base64 -d; echo } alias ...='../..' \ diff --git a/.config/bash/11-docker.bash b/.config/bash/11-docker.bash index a0688e9..753bd6b 100644 --- a/.config/bash/11-docker.bash +++ b/.config/bash/11-docker.bash @@ -1,69 +1,69 @@ -compalias dk='docker' \ - dkb='docker build . -t' \ - dkc='docker container' \ - dkcc='docker container create' \ - dkci='docker container inspect' \ - dkcls='docker container ls' \ - dkclsa='docker container ls -a' \ - dkclsaq='docker container ls -a -q' \ - dkclsq='docker container ls -q' \ - dkcrm!='docker container rm -f' \ - dkcrm='docker container rm' \ - dkcsp='docker container stop' \ - dkcst='docker container restart' \ - dkex='docker container exec -i -t' \ - dki='docker image' \ - dkic='docker image create' \ - dkii='docker image inspect' \ - dkil='docker pull' \ - dkils='docker image ls' \ - dkilsa='docker image ls -a' \ - dkilsaq='docker image ls -a -q' \ - dkilsq='docker image ls -q' \ - dkip='docker image push' \ - dkirm!='docker image rm -f' \ - dkirm='docker image rm' \ - dkis='docker image save' \ - dkit='docker image tag' \ - dklo='docker logs -f' \ - dkn='docker network' \ - dknc='docker network create' \ - dkni='docker network inspect' \ - dknls='docker network ls' \ - dknlsq='docker network ls -q' \ - dknrm!='docker network rm -f' \ - dknrm='docker network rm' \ - dkr='docker run -i -t' \ - dksys='docker system' \ - dksysdf='docker system df' \ - dksysp!='docker system prune -f' \ - dksysp='docker system prune' \ - dktop='docker top' \ - dkv='docker volume' \ - dkvc='docker volume create' \ - dkvi='docker volume inspect' \ - dkvls='docker volume ls' \ - dkvlsq='docker volume ls -q' \ - dkvrm!='docker volume rm -f' \ - dkvrm='docker volume rm' +alias dk='docker' \ + dkb='docker build . -t' \ + dkc='docker container' \ + dkcc='docker container create' \ + dkci='docker container inspect' \ + dkcls='docker container ls' \ + dkclsa='docker container ls -a' \ + dkclsaq='docker container ls -a -q' \ + dkclsq='docker container ls -q' \ + dkcrm!='docker container rm -f' \ + dkcrm='docker container rm' \ + dkcsp='docker container stop' \ + dkcst='docker container restart' \ + dkex='docker container exec -i -t' \ + dki='docker image' \ + dkic='docker image create' \ + dkii='docker image inspect' \ + dkil='docker pull' \ + dkils='docker image ls' \ + dkilsa='docker image ls -a' \ + dkilsaq='docker image ls -a -q' \ + dkilsq='docker image ls -q' \ + dkip='docker image push' \ + dkirm!='docker image rm -f' \ + dkirm='docker image rm' \ + dkis='docker image save' \ + dkit='docker image tag' \ + dklo='docker logs -f' \ + dkn='docker network' \ + dknc='docker network create' \ + dkni='docker network inspect' \ + dknls='docker network ls' \ + dknlsq='docker network ls -q' \ + dknrm!='docker network rm -f' \ + dknrm='docker network rm' \ + dkr='docker run -i -t' \ + dksys='docker system' \ + dksysdf='docker system df' \ + dksysp!='docker system prune -f' \ + dksysp='docker system prune' \ + dktop='docker top' \ + dkv='docker volume' \ + dkvc='docker volume create' \ + dkvi='docker volume inspect' \ + dkvls='docker volume ls' \ + dkvlsq='docker volume ls -q' \ + dkvrm!='docker volume rm -f' \ + dkvrm='docker volume rm' -compalias dc='docker-compose' \ - dcb!='docker-compose build --no-cache' \ - dcb='docker-compose build' \ - dccls='docker-compose ps' \ - dcclsq='docker-compose ps -q' \ - dcd='docker-compose down' \ - dcex='docker-compose exec' \ - dcl='docker-compose pull' \ - dcr='docker-compose run --rm' \ - dcrd='docker-compose run -d --rm' \ - dcrm!='docker-compose rm -f' \ - dcrm='docker-compose rm' \ - dcrmv!='docker-compose rm -v -f' \ - dcrmv='docker-compose rm -v' \ - dcsp='docker-compose stop' \ - dcst='docker-compose restart' \ - dcup='docker-compose up' \ - dcupb='docker-compose up --build' \ - dcupd='docker-compose up -d' \ - dcupdb='docker-compose up -d --build' +alias dc='docker-compose' \ + dcb!='docker-compose build --no-cache' \ + dcb='docker-compose build' \ + dccls='docker-compose ps' \ + dcclsq='docker-compose ps -q' \ + dcd='docker-compose down' \ + dcex='docker-compose exec' \ + dcl='docker-compose pull' \ + dcr='docker-compose run --rm' \ + dcrd='docker-compose run -d --rm' \ + dcrm!='docker-compose rm -f' \ + dcrm='docker-compose rm' \ + dcrmv!='docker-compose rm -v -f' \ + dcrmv='docker-compose rm -v' \ + dcsp='docker-compose stop' \ + dcst='docker-compose restart' \ + dcup='docker-compose up' \ + dcupb='docker-compose up --build' \ + dcupd='docker-compose up -d' \ + dcupdb='docker-compose up -d --build' diff --git a/.config/nvim/pack/plugins/opt/treesitter b/.config/nvim/pack/plugins/opt/treesitter index ffd7725..acc1708 160000 --- a/.config/nvim/pack/plugins/opt/treesitter +++ b/.config/nvim/pack/plugins/opt/treesitter @@ -1 +1 @@ -Subproject commit ffd7725102f47e7391d7a5e7621d178689602a52 +Subproject commit acc1708b962e12cc1d671cd530782727801804c3 diff --git a/.local/bin/gradle b/.local/bin/gradle new file mode 100755 index 0000000..bf4a1a8 --- /dev/null +++ b/.local/bin/gradle @@ -0,0 +1,9 @@ +#!/bin/bash -e + +if ! [ -f /tmp/gradle ]; then + podman run -d --rm --name gradle -v "$HOME:$HOME" -w "$PWD" \ + docker.io/gradle:8 sleep infinity + touch /tmp/gradle +fi + +podman exec -it gradle gradle "$@" diff --git a/.local/bin/wow b/.local/bin/wow new file mode 100755 index 0000000..7fc0af9 --- /dev/null +++ b/.local/bin/wow @@ -0,0 +1,3 @@ +#!/bin/bash -e + +env LUTRIS_SKIP_INIT=1 flatpak run net.lutris.Lutris lutris:rungameid/1 diff --git a/.var/app/org.mozilla.firefox/.mozilla/firefox/ange/user.js b/.var/app/org.mozilla.firefox/.mozilla/firefox/ange/user.js index 23fe4f8..0b9f4e8 100644 --- a/.var/app/org.mozilla.firefox/.mozilla/firefox/ange/user.js +++ b/.var/app/org.mozilla.firefox/.mozilla/firefox/ange/user.js @@ -38,7 +38,8 @@ user_pref("browser.toolbars.bookmarks.visibility", "newtab"); user_pref("browser.translations.enable", false); user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\",\"fxa-toolbar-menu-button\",\"unified-extensions-button\",\"ublock0_raymondhill_net-browser-action\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"alltabs-button\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"currentVersion\":20,\"newElementCount\":3}"); user_pref("browser.zoom.siteSpecific", false); -user_pref("media.autoplay.default", 5); +user_pref("media.autoplay.blocking_policy", 2); +user_pref("media.autoplay.default", 1); user_pref("privacy.clearOnShutdown.cache", false); user_pref("privacy.clearOnShutdown.cookies", true); diff --git a/.var/app/org.mozilla.firefox/.mozilla/firefox/music/user.js b/.var/app/org.mozilla.firefox/.mozilla/firefox/music/user.js index 135e6ac..929a56c 100644 --- a/.var/app/org.mozilla.firefox/.mozilla/firefox/music/user.js +++ b/.var/app/org.mozilla.firefox/.mozilla/firefox/music/user.js @@ -21,6 +21,7 @@ user_pref("extensions.pocket.enabled", false); user_pref("findbar.highlightAll", true); user_pref("identity.fxaccounts.enabled", false); user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", false); +user_pref("media.webspeech.synth.dont_notify_on_error", true); user_pref("network.proxy.socks_remote_dns", true); user_pref("privacy.sanitize.sanitizeOnShutdown", true); user_pref("signon.rememberSignons", false);