Update setup_linux.sh
Emacs 27, xsel, jq Remove gnome stuff Replace CheckPoint VPN dependencies with vpnc
This commit is contained in:
@@ -10,8 +10,7 @@ PPAS=(
|
|||||||
)
|
)
|
||||||
|
|
||||||
PACKAGES=(
|
PACKAGES=(
|
||||||
gnome-tweak-tool
|
emacs27
|
||||||
emacs26
|
|
||||||
vim
|
vim
|
||||||
fish
|
fish
|
||||||
ripgrep
|
ripgrep
|
||||||
@@ -25,6 +24,8 @@ PACKAGES=(
|
|||||||
direnv
|
direnv
|
||||||
tmux
|
tmux
|
||||||
python3-venv
|
python3-venv
|
||||||
|
xsel
|
||||||
|
jq
|
||||||
)
|
)
|
||||||
|
|
||||||
if [ "$JAVA" == "true" ]; then
|
if [ "$JAVA" == "true" ]; then
|
||||||
@@ -36,12 +37,7 @@ fi
|
|||||||
if [ "$WORK" == "true" ]; then
|
if [ "$WORK" == "true" ]; then
|
||||||
PACKAGES+=(
|
PACKAGES+=(
|
||||||
# VPN
|
# VPN
|
||||||
"libpam0g:i386"
|
vpnc
|
||||||
"libx11-6:i386"
|
|
||||||
"libstdc++6:i386"
|
|
||||||
"libstdc++5:i386"
|
|
||||||
libnss3-tools
|
|
||||||
openssl xterm
|
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -53,13 +49,6 @@ done
|
|||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -y ${PACKAGES[@]}
|
sudo apt install -y ${PACKAGES[@]}
|
||||||
|
|
||||||
# Alt-drag
|
|
||||||
gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier '<Alt>'
|
|
||||||
gsettings set org.gnome.desktop.wm.preferences resize-with-right-button true
|
|
||||||
|
|
||||||
# Caps Lock -> Ctrl
|
|
||||||
gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"
|
|
||||||
|
|
||||||
# Use local time so as to not conflict with Windows
|
# Use local time so as to not conflict with Windows
|
||||||
timedatectl set-local-rtc 1 --adjust-system-clock
|
timedatectl set-local-rtc 1 --adjust-system-clock
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user