This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # ============================================================================= | |
| # test-audio.sh — End-to-end audio pipeline verification | |
| # ============================================================================= | |
| set -euo pipefail | |
| RED='\033[0;31m'; GREEN='\033[0;32m'; YELLOW='\033[1;33m'; CYAN='\033[0;36m'; NC='\033[0m' | |
| info() { echo -e "${CYAN}[INFO]${NC} $*"; } | |
| success() { echo -e "${GREEN}[OK]${NC} $*"; } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # ============================================================================= | |
| # pair-speaker.sh — Pair BT speaker and make connection persist on boot | |
| # ============================================================================= | |
| set -euo pipefail | |
| RED='\033[0;31m'; GREEN='\033[0;32m'; YELLOW='\033[1;33m'; CYAN='\033[0;36m'; NC='\033[0m' | |
| info() { echo -e "${CYAN}[INFO]${NC} $*"; } | |
| success() { echo -e "${GREEN}[OK]${NC} $*"; } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # ============================================================================= | |
| # setup.sh — Bluetooth Audio Stack for Proxmox VM | |
| # Installs: bluez, bluealsa, snapcast, librespot, mopidy | |
| # Target: Debian 12 (Bookworm), kernel 6.x | |
| # BT dongle: ASUS USB-BT500 (Realtek RTL8761BU chip) | |
| # ============================================================================= | |
| set -euo pipefail |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Adding browserify with babelify to gulp build to support ES6 syntax | |
| var gulp = require('gulp'), | |
| path = require('path'), | |
| gulpif = require('gulp-if'), | |
| browserify = require('browserify'), | |
| tap = require('gulp-tap'), | |
| buffer = require('gulp-buffer'), | |
| sourcemaps = require('gulp-sourcemaps'), | |
| uglify = require('gulp-uglify'), | |
| rename = require('gulp-rename'); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tap 'caskroom/cask' | |
| # General | |
| brew 'git' | |
| brew 'yarn', args: ['without-node'] | |
| # PHP | |
| tap 'homebrew/php' | |
| brew 'php71' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tap 'caskroom/cask' | |
| # General | |
| brew 'git' | |
| brew 'yarn', args: ['without-node'] | |
| # PHP | |
| tap 'homebrew/php' | |
| brew 'php71' |