diff --git a/.config/nvim/lua/pack-easy-align.lua b/.config/nvim/lua/pack-easy-align.lua index 3858c6e..9f02b83 100644 --- a/.config/nvim/lua/pack-easy-align.lua +++ b/.config/nvim/lua/pack-easy-align.lua @@ -2,3 +2,7 @@ vim.cmd("packadd easy-align") vim.keymap.set("n", "ga", "(EasyAlign)") vim.keymap.set("x", "ga", "(EasyAlign)") + +vim.g.easy_align_delimiters = { + ["\\"] = {["pattern"] = "\\\\$"} +} diff --git a/.config/nvim/pack/plugins/opt/lspconfig b/.config/nvim/pack/plugins/opt/lspconfig index 6c53bf7..dd11ba7 160000 --- a/.config/nvim/pack/plugins/opt/lspconfig +++ b/.config/nvim/pack/plugins/opt/lspconfig @@ -1 +1 @@ -Subproject commit 6c53bf7fb02a2de7e7c84be7a2bd7a502f66a802 +Subproject commit dd11ba7b3c8f82d51b6d4dd7d68fce2d78bf78a0 diff --git a/.config/zsh/.zprofile b/.config/zsh/.zprofile index c6210ef..0add2d5 100644 --- a/.config/zsh/.zprofile +++ b/.config/zsh/.zprofile @@ -4,14 +4,14 @@ if [ "$XDG_VTNR" = 1 ]; then mkdir -p "$(dirname "$GUILOG")" mv "$GUILOG" "$GUILOG.old" 2> /dev/null - #XDG_CURRENT_DESKTOP=Unity exec startx > "$GUILOG" 2>&1 - SDL_VIDEODRIVER=wayland \ - _JAVA_AWT_WM_NONREPARENTING=1 \ - QT_QPA_PLATFORM=wayland \ - XDG_CURRENT_DESKTOP=sway \ - XDG_SESSION_DESKTOP=sway \ - MOZ_ENABLE_WAYLAND=1 - exec sway > "$GUILOG" 2>&1 + XDG_CURRENT_DESKTOP=Unity exec startx > "$GUILOG" 2>&1 + #SDL_VIDEODRIVER=wayland \ + # _JAVA_AWT_WM_NONREPARENTING=1 \ + # QT_QPA_PLATFORM=wayland \ + # XDG_CURRENT_DESKTOP=sway \ + # XDG_SESSION_DESKTOP=sway \ + # MOZ_ENABLE_WAYLAND=1 + # exec sway > "$GUILOG" 2>&1 fi # vim: ft=zsh diff --git a/.config/zsh/.zsh_aliases b/.config/zsh/.zsh_aliases index 60c7781..a6bb8ec 100644 --- a/.config/zsh/.zsh_aliases +++ b/.config/zsh/.zsh_aliases @@ -1,6 +1,7 @@ # system alias tmp='cd "$(mktemp -d)"' alias update='sudo pacman -Syu && config submodule update --remote --recursive --init' +alias pac='sudo pacman' alias vi='$EDITOR' # conf @@ -15,6 +16,7 @@ gi() { } # https://wiki.archlinux.org/title/Podman#Permission_denied:_OCI_permission_denied alias podman='DBUS_SESSION_BUS_ADDRESS= podman' +alias valgrind='epitest valgrind' # compatibility alias ssh='TERM=linux ssh' diff --git a/bin/containers/epitest b/bin/containers/epitest deleted file mode 100755 index 53401aa..0000000 --- a/bin/containers/epitest +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash -e - -CRI=(podman) - -IMG='docker.io/epitechcontent/epitest-docker' -TAG=latest - -if ! "${CRI[@]}" container start epitest > /dev/null 2>&1; then - "${CRI[@]}" run --rm -d --name epitest \ - -v "$HOME:$HOME" \ - "$IMG:$TAG" sleep infinity > /dev/null -fi - -"${CRI[@]}" exec -it -w "$PWD" epitest "$@" diff --git a/bin/containers/lutris b/bin/containers/lutris index af34f9c..5db20b9 100755 --- a/bin/containers/lutris +++ b/bin/containers/lutris @@ -1,16 +1,20 @@ #!/bin/bash -e +DBUS_SESSION_BUS_ADDRESS= CRI=(podman) mkdir -p "$HOME/GUI/lutris/" "${CRI[@]}" run --rm --name lutris \ + --network host \ --userns=keep-id \ --device /dev/dri/ \ -e DISPLAY \ -e XDG_RUNTIME_DIR \ + -e XAUTHORITY=/app/.Xauthority \ -v /dev/shm/:/dev/shm/ \ -v /tmp/.X11-unix/:/tmp/.X11-unix/ \ + -v "$XAUTHORITY:/app/.Xauthority:ro" \ -v "$XDG_RUNTIME_DIR:$XDG_RUNTIME_DIR" \ - -v "$HOME/Games/lutris/:/app/" \ + -v "$HOME/GUI/lutris/:/app/" \ git.maby.dev/ange/docker-lutris:0.1 diff --git a/bin/containers/minecraft b/bin/containers/minecraft index e69a86a..f0fb1e4 100755 --- a/bin/containers/minecraft +++ b/bin/containers/minecraft @@ -1,16 +1,20 @@ #!/bin/bash -e +DBUS_SESSION_BUS_ADDRESS= CRI=(podman) mkdir -p "$HOME/GUI/minecraft/" "${CRI[@]}" run --rm --name minecraft \ + --network host \ --userns=keep-id \ --device /dev/dri/ \ -e DISPLAY \ -e XDG_RUNTIME_DIR \ + -e XAUTHORITY=/app/.Xauthority \ -v /dev/shm/:/dev/shm/ \ -v /tmp/.X11-unix/:/tmp/.X11-unix/ \ + -v "$XAUTHORITY:/app/.Xauthority:ro" \ -v "$XDG_RUNTIME_DIR:$XDG_RUNTIME_DIR" \ - -v "$HOME/Games/minecraft/:/app/" \ - git.maby.dev/ange/docker-mc:0.1 + -v "$HOME/GUI/minecraft/:/app/" \ + git.maby.dev/ange/docker-minecraft:0.1 diff --git a/bin/crypto b/bin/crypto index 1819085..1945824 100755 Binary files a/bin/crypto and b/bin/crypto differ diff --git a/bin/epitest b/bin/epitest new file mode 100755 index 0000000..16f5054 --- /dev/null +++ b/bin/epitest @@ -0,0 +1,25 @@ +#!/bin/bash -e + +CRI=(podman) + +IMG='docker.io/epitechcontent/epitest-docker' +TAG=latest + +if ! "${CRI[@]}" container start epitest > /dev/null 2>&1; then + "${CRI[@]}" run --rm -d --name epitest \ + --network host \ + --device /dev/dri/ \ + -e DISPLAY \ + -e XDG_RUNTIME_DIR \ + -e XAUTHORITY=/app/.Xauthority \ + -e MAKEFLAGS \ + -e CFLAGS=-g3 \ + -e CXXFLAGS=-g3 \ + -v /dev/shm/:/dev/shm/ \ + -v "$XAUTHORITY:/app/.Xauthority:ro" \ + -v "$XDG_RUNTIME_DIR" \ + -v "$HOME:$HOME" \ + "$IMG:$TAG" sleep infinity > /dev/null +fi + +"${CRI[@]}" exec -it -w "$PWD" epitest "$@"