summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-03-28 10:49:13 +0100
committerChristian Krinitsin <mail@krinitsin.com>2025-03-28 10:49:13 +0100
commita8cb9a7992e3358f91af883dcde369496108449e (patch)
tree0860b8bbc0572767e463fef9c8c40c3b4e6723a5
parentfdac18d538d62bec9fde00dde9182a7efa72811f (diff)
downloaddotfiles-a8cb9a7992e3358f91af883dcde369496108449e.tar.gz
dotfiles-a8cb9a7992e3358f91af883dcde369496108449e.zip
edit pinentry program and gitconfig
-rw-r--r--git/.gitconfig2
-rwxr-xr-xgnupg/.gnupg/gpg-agent.conf2
-rwxr-xr-xinstall.sh2
-rwxr-xr-xscripts/init_bw.sh4
-rwxr-xr-xscripts/install-packages.sh9
5 files changed, 10 insertions, 9 deletions
diff --git a/git/.gitconfig b/git/.gitconfig
index 7b3efce..8c83c00 100644
--- a/git/.gitconfig
+++ b/git/.gitconfig
@@ -1,7 +1,7 @@
[user]
email = mail@krinitsin.com
name = Christian Krinitsin
- signingkey = 8EE1C15CF8936C9B
+ signingkey = <key-id>
[pull]
rebase = true
[commit]
diff --git a/gnupg/.gnupg/gpg-agent.conf b/gnupg/.gnupg/gpg-agent.conf
index af782aa..f2b16a4 100755
--- a/gnupg/.gnupg/gpg-agent.conf
+++ b/gnupg/.gnupg/gpg-agent.conf
@@ -1,3 +1,3 @@
-pinentry-program /usr/bin/pinentry-dmenu
+pinentry-program /usr/bin/pinentry-rofi
default-cache-ttl 7200
max-cache-ttl 7200
diff --git a/install.sh b/install.sh
index d9d8959..bbdb7ea 100755
--- a/install.sh
+++ b/install.sh
@@ -6,7 +6,7 @@ SCRIPTPATH=$(dirname "$SCRIPT")
cd $SCRIPTPATH
# Ignore list
-IGNORE=("bin" "wallpaper" "install.sh" ".git" "scripts")
+IGNORE=("bin" "wallpaper" "install.sh" ".git" "scripts" "git")
printf "Start installing dotfiles\n\n"
printf "Ignore: %s\n" "${IGNORE[@]}"
diff --git a/scripts/init_bw.sh b/scripts/init_bw.sh
deleted file mode 100755
index c467394..0000000
--- a/scripts/init_bw.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-
-bw config server vault.krinitsin.com
-bw login
diff --git a/scripts/install-packages.sh b/scripts/install-packages.sh
index 7f4cdf1..c81190c 100755
--- a/scripts/install-packages.sh
+++ b/scripts/install-packages.sh
@@ -4,7 +4,7 @@
declare -a pacman=("rbw" "rofi-rbw" "wtype" "swaybg" "syncthing" "openssh" "lazygit" "platformio-core" "platformio-core-udev" "whois" "bash-completion" "fzf" "grim" "pacman-contrib" "sway-contrib" "python-tldextract" "gnupg" "base-devel" "libnotify" "wl-clipboard" "python-pyperclip" "qt6-wayland" "xorg-xwayland" "nerd-fonts" "zoxide" "waybar" "bison" "startup-notification" "flex" "wayland-protocols" "pkgconf" "cmake" "gcc" "alacritty" "dunst" "neovim" "qutebrowser" "starship" "xdg-user-dirs" "zathura" "zathura-pdf-mupdf" "meson" "ninja" "inotify-tools" "pipewire" "pipewire-audio" "pipewire-alsa" "pipewire-pulse" "pavucontrol" "texlive-basic" "texlive-bibtexextra" "texlive-latex" "texlive-mathscience" "texlive-latexrecommended" "texlive-latexextra" "texlive-binextra")
# list of all needed aur packages
-declare -a aur=("pinentry-dmenu")
+declare -a aur=( )
for package in "${pacman[@]}"
do
@@ -22,12 +22,17 @@ do
pacman -Q | grep "$package" 1>/dev/null
if [ $? != 0 ]; then
printf "Installing '$package'\n"
- sudo pacman -S "$package"
+ yay -S "$package"
else
printf "'$package' is already installed\n"
fi
done
+git clone https://github.com/plattfot/pinentry-rofi.git /tmp/pin-rofi
+cd /tmp/pin-rofi
+autoreconf -vif && ./configure && make check
+sudo cp scripts/pinentry-rofi /usr/bin/
+
# install rofi and dmenu for wayland
git clone https://github.com/lbonn/rofi.git /tmp/rofi
cd /tmp/rofi