Major cleanup for pop os minimal config.
This commit is contained in:
@@ -1,23 +1,30 @@
|
||||
#!/bin/bash
|
||||
# ---------------------------------------------------------------------------------
|
||||
# Odin compiler install recipe
|
||||
# Target: Void Linux
|
||||
# Target: Pop!_OS / Ubuntu / Debian
|
||||
# Builds from source - recommended method on Linux
|
||||
# ---------------------------------------------------------------------------------
|
||||
set -e
|
||||
ODIN_DIR="$HOME/.odin"
|
||||
|
||||
echo "Installing Odin build dependencies..."
|
||||
sudo xbps-install -Sy llvm18 llvm18-devel clang18 libstdc++-devel git-lfs
|
||||
git lfs install
|
||||
sudo apt update
|
||||
sudo apt install -y llvm-18-dev clang-18 git-lfs build-essential
|
||||
git lfs install --force
|
||||
|
||||
echo "Cloning Odin repository..."
|
||||
git clone https://github.com/odin-lang/Odin "$ODIN_DIR"
|
||||
cd "$ODIN_DIR"
|
||||
if [ -d "$ODIN_DIR" ]; then
|
||||
echo "Directory $ODIN_DIR already exists. Pulling latest..."
|
||||
cd "$ODIN_DIR" && git pull
|
||||
else
|
||||
git clone https://github.com/odin-lang/Odin "$ODIN_DIR"
|
||||
cd "$ODIN_DIR"
|
||||
fi
|
||||
|
||||
echo "Building Odin compiler..."
|
||||
LLVM_CONFIG=$(command -v llvm-config) make release-native
|
||||
LLVM_CONFIG=llvm-config-18 make release-native
|
||||
|
||||
echo ""
|
||||
echo "✓ Odin install complete."
|
||||
echo " Then verify with: odin version"
|
||||
echo " Add to your path if needed: export PATH=\"\$HOME/.odin:\$PATH\""
|
||||
echo " Then verify with: odin version"
|
||||
@@ -1,16 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# ---------------------------------------------------------------------------------
|
||||
# PHP install recipe
|
||||
# Fetches the void php version and composer package
|
||||
# ---------------------------------------------------------------------------------
|
||||
set -e
|
||||
|
||||
# install the Void linux php version
|
||||
sudo xbps-install php php-mysql php-sqlite php-ffi php-fpm php-intl php-xsl php-imagick php-gd
|
||||
|
||||
# install/download composer
|
||||
sudo xbps-install composer
|
||||
|
||||
echo ""
|
||||
echo "✅ PHP + Composer setup complete."
|
||||
@@ -1,14 +1,15 @@
|
||||
#!/bin/bash
|
||||
# ---------------------------------------------------------------------------------
|
||||
# Raylib-go dependency install recipe
|
||||
# Target: Void Linux
|
||||
# Target: Pop!_OS / Ubuntu / Debian
|
||||
# Installs system libs needed for raylib to run
|
||||
# ---------------------------------------------------------------------------------
|
||||
set -e
|
||||
|
||||
echo "Installing raylib-go system dependencies..."
|
||||
sudo xbps-install make alsa-lib-devel libglvnd-devel libX11-devel libXrandr-devel libXi-devel libXcursor-devel libXinerama-devel mesa MesaLib-devel
|
||||
sudo apt update
|
||||
sudo apt install -y build-essential libasound2-dev libgl1-mesa-dev libx11-dev libxrandr-dev libxi-dev libxcursor-dev libxinerama-dev libxinerama-dev libxcursor-dev libxinerama-dev
|
||||
|
||||
echo ""
|
||||
echo "✓ Raylib-go dependencies installed."
|
||||
echo ""
|
||||
echo ""
|
||||
@@ -1,35 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
echo "==> Installing dependencies..."
|
||||
sudo xbps-install -S sassc gtk-engine-murrine gtk+3-devel
|
||||
|
||||
WORKDIR="$(mktemp -d)"
|
||||
cd "$WORKDIR"
|
||||
|
||||
echo "==> Cloning Qogir theme..."
|
||||
git clone --depth=1 https://github.com/vinceliuice/Qogir-theme.git
|
||||
|
||||
echo "==> Installing Qogir theme (dark, void icon, default square corners)..."
|
||||
cd "$WORKDIR/Qogir-theme"
|
||||
sudo ./install.sh -d /usr/share/themes -c dark -t default -i void
|
||||
|
||||
echo "==> Installing libadwaita (GTK4) link..."
|
||||
sudo ./install.sh -d /usr/share/themes -c dark -t default -i void -l
|
||||
|
||||
cd "../"
|
||||
echo "==> Cloning Qogir Icon theme..."
|
||||
git clone --depth=1 git@github.com:vinceliuice/Qogir-icon-theme.git
|
||||
|
||||
cd "$WORKDIR/Qogir-icon-theme"
|
||||
echo "==> Installing Qogir icons..."
|
||||
sudo ./install.sh -d /home/jason/.icons
|
||||
|
||||
echo "==> Cleaning up..."
|
||||
cd "$HOME"
|
||||
sudo rm -rf "$WORKDIR"
|
||||
|
||||
echo ""
|
||||
echo "Done. Now set in XFCE Settings:"
|
||||
echo " Appearance -> Style: Qogir-Dark"
|
||||
echo " Window Manager -> Theme: Qogir-Dark"
|
||||
Reference in New Issue
Block a user