diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2024-02-29 17:20:45 -0500 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2024-02-29 17:20:45 -0500 |
| commit | 9023719fa7c37f0f07d8a359bca51ef802df0fe2 (patch) | |
| tree | 402811ad366cfa8ee0230a3cec3eb49914f9cbf1 /distro/ubuntu.sh | |
| parent | d23b0a0e9a8cefce6826bbff73f29d3808932041 (diff) | |
| download | dotfiles-9023719fa7c37f0f07d8a359bca51ef802df0fe2.tar.gz dotfiles-9023719fa7c37f0f07d8a359bca51ef802df0fe2.tar.xz | |
Ubuntu setup script tweaks. New arm64 box86/box64 setup script.
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 |
