fix: installation on archlinux
This commit is contained in:
parent
270ab37f22
commit
b9a7c4f42f
2
env.sh
2
env.sh
|
@ -8,7 +8,7 @@ XDG_CONFIG_HOME=${XDG_CONFIG_HOME-"$HOME/.config"}
|
||||||
PREFIX=/usr/local
|
PREFIX=/usr/local
|
||||||
PDIR=$(dirname "${DIR-$0}")
|
PDIR=$(dirname "${DIR-$0}")
|
||||||
GITHUB_PROXY=${GITHUB_PROXY-$HTTPS_PROXY}
|
GITHUB_PROXY=${GITHUB_PROXY-$HTTPS_PROXY}
|
||||||
WSL=$(grep -i Microsoft /proc/sys/kernel/osrelease)
|
WSL=$(grep -i Microsoft /proc/sys/kernel/osrelease || true)
|
||||||
|
|
||||||
in_china() {
|
in_china() {
|
||||||
! [ -f /tmp/myip_full ] && curl -s myip.ipip.net > /tmp/myip_full
|
! [ -f /tmp/myip_full ] && curl -s myip.ipip.net > /tmp/myip_full
|
||||||
|
|
|
@ -32,10 +32,17 @@ case "$PM" in
|
||||||
pacman)
|
pacman)
|
||||||
# TODO
|
# TODO
|
||||||
sudo pacman -S --noconfirm --needed \
|
sudo pacman -S --noconfirm --needed \
|
||||||
go
|
go \
|
||||||
|
browserpass
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# longer password caching time
|
||||||
|
echo <<EOF > ~/.gnupg/gpg-agent.conf
|
||||||
|
default-cache-ttl 28800
|
||||||
|
max-cache-ttl 28800
|
||||||
|
EOF
|
||||||
|
|
||||||
# install browserpass-native
|
# install browserpass-native
|
||||||
intorepo https://github.com/browserpass/browserpass-native.git "$DIR/repos/browserpass-native"
|
intorepo https://github.com/browserpass/browserpass-native.git "$DIR/repos/browserpass-native"
|
||||||
make configure
|
make configure
|
||||||
|
|
|
@ -19,7 +19,7 @@ case "$PM" in
|
||||||
sudo apt install -y ninja-build libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev libpcre3-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev
|
sudo apt install -y ninja-build libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev libpcre3-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev
|
||||||
;;
|
;;
|
||||||
pacman)
|
pacman)
|
||||||
sudo pacman -S --noconfirm --needed uthash ninja meson
|
sudo pacman -S --noconfirm --needed uthash ninja meson libev libconfig
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,8 @@ case "$PM" in
|
||||||
;;
|
;;
|
||||||
pacman)
|
pacman)
|
||||||
sudo pacman -S --noconfirm --needed \
|
sudo pacman -S --noconfirm --needed \
|
||||||
trayer
|
trayer \
|
||||||
|
xorg-xsetroot
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
|
@ -62,6 +62,8 @@ esac
|
||||||
# start network
|
# start network
|
||||||
sudo systemctl enable NetworkManager
|
sudo systemctl enable NetworkManager
|
||||||
sudo systemctl start NetworkManager
|
sudo systemctl start NetworkManager
|
||||||
|
sudo systemctl enable autorandr
|
||||||
|
sudo systemctl start autorandr
|
||||||
|
|
||||||
lnsf "$DIR/dunst/dunstrc" "$XDG_CONFIG_HOME/dunst/dunstrc"
|
lnsf "$DIR/dunst/dunstrc" "$XDG_CONFIG_HOME/dunst/dunstrc"
|
||||||
lnsf "$DIR/thunar/uca.xml" "$XDG_CONFIG_HOME/Thunar/uca.xml"
|
lnsf "$DIR/thunar/uca.xml" "$XDG_CONFIG_HOME/Thunar/uca.xml"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user