diff --git a/.config/mpv/mpv.conf b/.config/mpv/mpv.conf new file mode 100644 index 0000000..d7e91c5 --- /dev/null +++ b/.config/mpv/mpv.conf @@ -0,0 +1 @@ +ytdl-format=bestvideo[height<=?1080]+bestaudio/best diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 7630539..d787b21 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -56,7 +56,6 @@ vim.cmd("packadd plenary") require"theme" -require"pack-easy-align" require"pack-lspconfig" require"pack-telescope" require"pack-treesitter" diff --git a/.config/nvim/lua/pack-easy-align.lua b/.config/nvim/lua/pack-easy-align.lua deleted file mode 100644 index 4a982d3..0000000 --- a/.config/nvim/lua/pack-easy-align.lua +++ /dev/null @@ -1,8 +0,0 @@ -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/lua/pack-treesitter.lua b/.config/nvim/lua/pack-treesitter.lua index 4007f5e..f327c63 100644 --- a/.config/nvim/lua/pack-treesitter.lua +++ b/.config/nvim/lua/pack-treesitter.lua @@ -2,6 +2,7 @@ vim.cmd("packadd treesitter") require"nvim-treesitter.configs".setup { auto_install = true, highlight = { enable = true }, + ignore_install = { "gitcommit" }, -- broken } vim.cmd("TSUpdate") diff --git a/.config/nvim/pack/plugins/opt/easy-align b/.config/nvim/pack/plugins/opt/easy-align deleted file mode 160000 index 12dd631..0000000 --- a/.config/nvim/pack/plugins/opt/easy-align +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 12dd6316974f71ce333e360c0260b4e1f81169c3 diff --git a/.config/nvim/pack/plugins/opt/telescope b/.config/nvim/pack/plugins/opt/telescope index aa83606..dc1ea28 160000 --- a/.config/nvim/pack/plugins/opt/telescope +++ b/.config/nvim/pack/plugins/opt/telescope @@ -1 +1 @@ -Subproject commit aa83606299c5beeaf80e656efbf07bde258db7be +Subproject commit dc1ea28cc2a02cd1cebb9d80e967807d668f78f8 diff --git a/.config/nvim/pack/plugins/opt/treesitter b/.config/nvim/pack/plugins/opt/treesitter index a47540f..212b7a5 160000 --- a/.config/nvim/pack/plugins/opt/treesitter +++ b/.config/nvim/pack/plugins/opt/treesitter @@ -1 +1 @@ -Subproject commit a47540fd737eb5c03ee21ee69eb8134ce5568fb6 +Subproject commit 212b7a504cf56f85d1acc5be237261b42d7560c5 diff --git a/.config/suckless/update.sh b/.config/suckless/update.sh index 3eacfe1..a2e4157 100755 --- a/.config/suckless/update.sh +++ b/.config/suckless/update.sh @@ -4,7 +4,5 @@ set -e cd "$(dirname "$0")" for d in */; do - (if cd "$d" 2> /dev/null; then - sudo make clean install - fi) + (cd "$d" && sudo make clean install) done diff --git a/.gitmodules b/.gitmodules index ba5f76d..8f74459 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule ".config/nvim/pack/plugins/opt/easy-align"] - path = .config/nvim/pack/plugins/opt/easy-align - url = https://github.com/junegunn/vim-easy-align.git [submodule ".config/nvim/pack/plugins/opt/onedark"] path = .config/nvim/pack/plugins/opt/onedark url = https://github.com/navarasu/onedark.nvim diff --git a/.local/share/flatpak/overrides/global b/.local/share/flatpak/overrides/global index 462aa14..0e8b54a 100644 --- a/.local/share/flatpak/overrides/global +++ b/.local/share/flatpak/overrides/global @@ -1,2 +1,2 @@ -[Environment] -GTK_THEME=Materia-dark +[Context] +filesystems=xdg-config/gtk-3.0:ro; diff --git a/.xinitrc b/.xinitrc index b2b46d6..17ffff2 100644 --- a/.xinitrc +++ b/.xinitrc @@ -1,15 +1,16 @@ #!/bin/sh -# startup -autorandr -c & -xss-lock -n screensaver -- lock & -/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 || # arch - /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 || # debian - /usr/libexec/polkit-gnome-authentication-agent-1 & # fedora -picom & -gammastep 2> /dev/null & -sbar & -flameshot & - dbus-update-activation-environment --systemd DISPLAY XAUTHORITY + +# startup +autorandr -c & +xss-lock -n screensaver -- lock & +/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 || # arch + /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 || # debian + /usr/libexec/polkit-gnome-authentication-agent-1 & # fedora +picom & +gammastep 2> /dev/null & +sbar & +flameshot & + exec dwm diff --git a/bin/am b/bin/am index ba7b66b..3cc6f76 100755 --- a/bin/am +++ b/bin/am @@ -8,7 +8,7 @@ function get_row() { local row _col - IFS=';' read -sdR -p $'\e[6n' row _col + IFS=';' read -rsdR -p $'\e[6n' row _col echo "${row#??}" } diff --git a/bin/passotp b/bin/passotp index c4181b0..5b39e33 100755 --- a/bin/passotp +++ b/bin/passotp @@ -1,3 +1,8 @@ #!/bin/bash -e -xdotool type --clearmodifiers --delay 0 "$(pass otp "$(cat /tmp/passselect)")" +txt="$(pass otp "$(cat /tmp/passselect)")" +bak="$(xclip -o -sel c)" + +xclip -sel c <<< "$txt" +xdotool key --clearmodifiers 'ctrl+v' +xclip -sel c <<< "$txt" diff --git a/bin/passpass b/bin/passpass index 24908cf..0d29810 100755 --- a/bin/passpass +++ b/bin/passpass @@ -1,3 +1,8 @@ #!/bin/bash -e -xdotool type --clearmodifiers --delay 0 "$(pass "$(cat /tmp/passselect)" | head -n1 -)" +txt="$(pass "$(cat /tmp/passselect)" | head -n1 -)" +bak="$(xclip -o -sel c)" + +xclip -sel c <<< "$txt" +xdotool key --clearmodifiers 'ctrl+v' +xclip -sel c <<< "$txt" diff --git a/bin/passuser b/bin/passuser index 2fd8e6b..0c5cb8a 100755 --- a/bin/passuser +++ b/bin/passuser @@ -1,3 +1,8 @@ #!/bin/bash -e -xdotool type --clearmodifiers --delay 0 "$(pass "$(cat /tmp/passselect)" | sed -n '/^Username:/{s/Username:\s*//p;q}')" +txt="$(pass "$(cat /tmp/passselect)" | sed -n '/^Username:/{s/Username:\s*//p;q}')" +bak="$(xclip -o -sel c)" + +xclip -sel c <<< "$txt" +xdotool key --clearmodifiers 'ctrl+v' +xclip -sel c <<< "$txt"