Skip to content

Instantly share code, notes, and snippets.

View ksbeattie's full-sized avatar
💭
Boiling the Ocean (or perhaps just a small pond)

Keith Beattie ksbeattie

💭
Boiling the Ocean (or perhaps just a small pond)
  • LBL
  • Berkeley, CA
  • 05:35 (UTC -08:00)
View GitHub Profile
@ksbeattie
ksbeattie / jenkins-notes.md
Last active February 13, 2018 00:07 — forked from misterbrownlee/jenkins-notes.md
Jenkins setup

Steps for setting up Jenkins/GitHub integration.

(This assumes some ability to manage Jenkins & use the command line.)

Steps done only once

Jenkins Server

Install Jenkins Plugins within Jenkins service

  • Get the github plugin (which I believe brings in the git plugin)
@ksbeattie
ksbeattie / wallpaper.sh
Last active November 5, 2025 19:43 — forked from bgreenlee/wallpaper.sh
Getting the name of the current Mac Aerial screensaver/wallpaper
#!/bin/bash
# From: https://gist.github.com/bgreenlee, extended to support multiple monitors and Tahoe MacOS
# Print the name of the current Mac Aerial screensaver/wallpaper
# requires jq (brew install jq)
LANG=$(defaults read -g AppleLocale | cut -c1-2) # this is not going to work for all locales
WALLPAPERS="$HOME/Library/Application Support/com.apple.wallpaper/aerials/manifest/entries.json"
DESCRIPTIONS="$HOME/Library/Application Support/com.apple.wallpaper/aerials/manifest/TVIdleScreenStrings.bundle/$LANG.lproj/Localizable.nocac\