commit d4c6683904f73ce8d8913968ebb091cace6968e9
parent bafd8a26f863e489962346a77e55540443aeb335
Author: Andrew Laack <andrew@laack.co>
Date: Sun, 7 Sep 2025 17:09:12 -0500
Updated abduco script
Diffstat:
2 files changed, 63 insertions(+), 51 deletions(-)
diff --git a/abduco.sh b/abduco.sh
@@ -37,7 +37,6 @@ if [ -n "$1" ]; then
dirWO=$(echo $directory | sed "s/\// /g"| cut -c 2- | awk '{print $NF}')
st -e abduco -A "$dirWO" bash
else
- res=$(abduco | tail -n +2 | tr '*' ' ' | awk '{print $5}' | fzf)
- abduco -a $res
-
+ SELECTION=$(abduco | tr '*' ' ' | awk '{print $5}' | tail -n+2 | fzf --print-query)
+ abduco -A $SELECTION
fi
diff --git a/installers/arch-install.sh b/installers/arch-install.sh
@@ -10,29 +10,31 @@ ssh-copy-id -i ~/.ssh/id_ed25519.pub andrew@brgr
mkdir gitRepos
git clone ssh://brgr/home/shared/git/public-repos/scripts.git
mv scripts bin
-sudo pacman -Sy xorg
+sudo pacman -S xorg
# not a fan of tailscale, but too lazy to get personal
# vps for vpn set up right now...
-sudo pacman -Sy tailscale
-sudo pacman -Sy xorg-xinit
-sudo pacman -Sy cron
+sudo pacman -S tailscale
+sudo pacman -S xorg-xinit
+sudo pacman -S cron
sudo systemctl enable cronie.service
sudo systemctl start cronie.service
-sudo pacman -Sy ocaml # for installing unison
-sudo pacman -Sy arandr
+sudo pacman -S ocaml # for installing unison
+sudo pacman -S arandr
+sudo pacman -S ranger
#### RSS ###
-sudo pacman -Sy newsboat
-sudo pacman -Sy lynx
+sudo pacman -S newsboat
+sudo pacman -S lynx
+#sudo pacman -S w3m
# I am using:
# newsboat -> lynx -> nvim
# This allows me to open rss articles
# in neovim (see .config/newsboat/config).
-sudo pacman -Sy torbrowser-launcher
+sudo pacman -S torbrowser-launcher
sudo systemctl enable tor
sudo systemctl start tor
sudo systemctl start zip
@@ -43,10 +45,10 @@ mv dotfiles .config
rm .xinitrc
ln .config/xinitrc .xinitrc
-sudo pacman -Sy ttf-fira-code
-sudo pacman -Sy pavucontrol
-sudo pacman -Sy pulseaudio
-sudo pacman -Sy rsync
+sudo pacman -S ttf-fira-code
+sudo pacman -S pavucontrol
+sudo pacman -S pulseaudio
+sudo pacman -S rsync
### DANGER BELOW ###
@@ -55,16 +57,16 @@ sudo pacman -Sy rsync
# you encrypt your shit before sending
# it to the glowies.
-# sudo pacman -Sy rclone
+# sudo pacman -S rclone
# this is however needed for my
# "network-test.sh" script :)
### DANGER ABOVE ###
-sudo pacman -Sy sshfs
-sudo pacman -Sy flameshot
-sudo pacman -Sy yt-dlp
+sudo pacman -S sshfs
+sudo pacman -S flameshot
+sudo pacman -S yt-dlp
sudo pacman -S libnotify
sudo pacman -S dunst
@@ -114,7 +116,7 @@ sudo make install
cd ..
## I3WM
-# sudo pacman -Sy i3
+# sudo pacman -S i3
git clone ssh://brgr/home/shared/git/public-repos/st.git
@@ -125,8 +127,8 @@ cd ..
git clone ssh://brgr/home/shared/git/public-repos/dmenu.git
cd dmenu
sudo make install
-sudo pacman -Sy dmenu
-sudo pacman -Sy pass pass-otp
+sudo pacman -S dmenu
+sudo pacman -S pass pass-otp
cd
cd gitRepos
@@ -137,30 +139,30 @@ git clone ssh://brgr/home/shared/git/private-repos/keys.git
# Newer versions have a regression
# that causes latency w/ dvtm...
-# sudo pacman -Sy neovim
+# sudo pacman -S neovim
cd
wget https://github.com/neovim/neovim/releases/download/v0.11.0/nvim-linux-x86_64.appimage
chmod +x nvim-linux-x86_64.appimage
sudo mv nvim-linux-x86_64.appimage /usr/local/bin/nvim
-sudo pacman -Sy qutebrowser
-sudo pacman -Sy open-ssh
-sudo pacman -Sy zoxide
-sudo pacman -Sy mpv
-sudo pacman -Sy fzf
-sudo pacman -Sy ripgrep
-sudo pacman -Sy xclip
-sudo pacman -Sy zathura
-sudo pacman -Sy tmux
-sudo pacman -Sy zathura-pdf-mupdf
-sudo pacman -Sy uv
-sudo pacman -Sy wget
-sudo pacman -Sy lsof
-sudo pacman -Sy btop
-sudo pacman -Sy pandoc
-sudo pacman -Sy texlive
-sudo pacman -Sy entr
+sudo pacman -S qutebrowser
+sudo pacman -S open-ssh
+sudo pacman -S zoxide
+sudo pacman -S mpv
+sudo pacman -S fzf
+sudo pacman -S ripgrep
+sudo pacman -S xclip
+sudo pacman -S zathura
+sudo pacman -S tmux
+sudo pacman -S zathura-pdf-mupdf
+sudo pacman -S uv
+sudo pacman -S wget
+sudo pacman -S lsof
+sudo pacman -S btop
+sudo pacman -S pandoc
+sudo pacman -S texlive
+sudo pacman -S entr
# Yay
@@ -177,15 +179,15 @@ rm -rf yay
yay -S librewolf-bin
-# cd ~/gitRepos
-# #git clone ssh://brgr/home/shared/git/public-repos/dvtm.git
-# git clone ssh://brgr/home/shared/git/public-repos/abduco.git
-# #cd dvtm
-# #sudo make install
-# cd abduco
-# #cd ../abduco
-# sudo make install
-# cd
+cd ~/gitRepos
+git clone ssh://brgr/home/shared/git/public-repos/dvtm.git
+git clone ssh://brgr/home/shared/git/public-repos/abduco.git
+cd dvtm
+sudo make install
+cd abduco
+cd ../abduco
+sudo make install
+cd
## RSYNC (directory sync)
# This is used to ensure I have a synchronized directory (~/syncing) with my server
@@ -220,9 +222,15 @@ echo "max-cache-ttl 288000" >> ~/.gnupg/gpg-agent.conf
# TAILSCALE CONFIG
sudo systemctl enable tailscaled
-sudo systemctl enable tailscaled
+sudo systemctl start tailscaled
sudo tailscale up
+# don't let other stuff fuck with resolution
+# This could also stop tailscale from updating so
+# be cautios if stuff on that side changes.
+
+sudo chattr +i /etc/resolv.conf
+
# CRON JOBS FOR SYNCING + BACKUP
echo "*/5 * * * * andrew /home/andrew/bin/sync.sh" | sudo tee -a /etc/crontab
@@ -245,3 +253,8 @@ echo "0 8,16 * * * andrew /home/andrew/bin/backup.sh" | sudo tee -a /etc/crontab
# cd mtm
# make HEADERS='-DNCURSESW_INCLUDE_H="<ncurses.h>"'
# sudo cp mtm /usr/local/bin
+
+
+# update man database -- this allows for the
+# 'mans' alias to work as expected for fzf w/ man pages.
+sudo mandb