diff options
Diffstat (limited to 'distro/ubuntu.sh')
| -rwxr-xr-x | distro/ubuntu.sh | 29 |
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 |
