aboutsummaryrefslogtreecommitdiff
path: root/distro/ubuntu.sh
diff options
context:
space:
mode:
Diffstat (limited to 'distro/ubuntu.sh')
-rwxr-xr-xdistro/ubuntu.sh29
1 files changed, 29 insertions, 0 deletions
diff --git a/distro/ubuntu.sh b/distro/ubuntu.sh
index 17916ce..e80ab9f 100755
--- a/distro/ubuntu.sh
+++ b/distro/ubuntu.sh
@@ -2,6 +2,15 @@
set -ex
nvimdir="$HOME/scm/pub/neovim-nvim"
+sudo apt update
+
+# arm64/rockchip
+case "$(uname -r)" in
+*rockchip)
+sudo apt install -y cryptsetup vlc zram-config
+;;
+esac
+
sudo apt install -y \
btop \
curl \
@@ -17,6 +26,8 @@ sudo apt install -y \
scdaemon \
tmux \
vim \
+ wl-clipboard \
+
sudo apt build-dep -y neovim
@@ -28,3 +39,21 @@ rm -rf build || echo ""
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX=$HOME/.local" -j"$(nproc)"
make install
cd -
+
+if echo "$XDG_CURRENT_DESKTOP" | grep -qi gnome ; then
+ sudo apt install -y \
+ gnome-tweaks flatpak gnome-software-plugin-flatpak
+
+ chksum="dbf3f104767455a7a3d16608a515e0888661782abee372a443e23cebca63239c"
+ commit=4a90c70fa68641ed34a9a4b892064bb51b276b06
+ tmpf="$(mktemp)"
+ trap "rm -f $tmpf" EXIT INT
+ curl https://raw.githubusercontent.com/nordtheme/gnome-terminal/$commit/src/nord.sh \
+ > "$tmpf"
+ if sha256sum "$tmpf" | grep -qi "$chksum"; then
+ bash "$tmpf"
+ else
+ echo "bad checksum"
+ fi
+
+fi