Draw the short straw? Getting paid to kill the time with strangers? Need to heal some relationships to get some work done?
Maybe you need a team building exercise.
google-chrome \ | |
--user-data-dir="$HOME/ChromeSocksProfile" \ | |
--proxy-server="socks5://localhost:1080" \ | |
--host-resolver-rules="MAP * ~NOTFOUND, EXCLUDE localhost" \ | |
--no-first-run |
#!/bin/bash | |
echo "Generating Drive Report (Drive Path, Serial Number, Power-On Hours)" | |
echo "-------------------------------------------------------------------" | |
# Get a list of all block devices that are likely physical disks | |
DRIVES=$(lsblk -o KNAME,TYPE -nr | awk '$2=="disk" {print "/dev/"$1}') | |
if [ -z "$DRIVES" ]; then | |
echo "No disk drives found." |
#!/bin/bash | |
REMOTE_REPO=origin | |
PR=${1} | |
git fetch -v ${REMOTE_REPO} +refs/pull/${PR}*:refs/remotes/${REMOTE_REPO}/pull/${PR}* | |
git checkout -f ${REMOTE_REPO}/pull/${PR}/merge |
import os | |
from jinja2 import Environment, FileSystemLoader | |
import yaml | |
import argparse | |
import sys | |
from pathlib import Path | |
def render_template(template_path: Path, output_path: Path, var_values: dict) -> None: | |
""" | |
Render a Jinja2 template from a file and save it to the specified output path. |
#!/bin/bash | |
DEFAULT_IMAGE=armbian_24.5.0-trunk_Uefi-arm64_bookworm_edge_6.8.9.img.raw | |
DEFAULT_MEM=2048 | |
DEFAULT_CPU=2 | |
IMAGE_FORMAT=raw | |
IMAGE_DIR=/mnt/zfs/cheapo/images |
#!/bin/bash | |
NEW_USER="someuser" | |
USER_PUBLIC_KEY="some public key" | |
mkdir -p /home/${NEW_USER}/.ssh | |
echo "${NEW_USER_PUBLIC_KEY}" >> /home/${NEW_USER}/authorized_keys | |
chown -R ${NEW_USER} /home/${NEW_USER}/.ssh | |
chmod 700 /home/${NEW_USER}/.ssh/ |
#!/bin/bash | |
brew install xz pyenv ninja cmake gettext curl npm wget ripgrep lazygit wget fzf | |
## also forreal you can probably just use the homebrew package now | |
git clone --single-branch --branch stable https://github.com/neovim/neovim | |
pushd neovim | |
git checkout stable |
Sometimes you just need an easy way to have a private git repo. Put it on your favorite VPS, SBC, linux box, etc
creates a folder and git repo via relative path of user directory
GIT_REMOTE_DIR=GIT/hosted/example
GIT_REMOTE_HOST=myhost.example.com
ssh ${GIT_REMOTE_HOST} "mkdir -p ${GIT_REMOTE_DIR} && git init --bare ${GIT_REMOTE_DIR}"
!/usr/bin/env bash | |
# Examples: | |
# linx hello.txt # paste file (name/ext will be set). | |
# echo Hello world. | linx # read from STDIN (won't set name/ext). | |
# linx -n 1 self_destruct.txt # paste will be deleted after one read. | |
# linx -i ID hello.txt # replace ID, if you have permission. | |
# linx -d ID | |
fastly_headers() { | |
curl -I -X GET https://mirrors.fossho.st/armbian/apt/ |