Skip to content

Instantly share code, notes, and snippets.

@mr337
mr337 / .tmux.conf
Last active May 25, 2021 22:38
My Tmux conf - emulates screen keys since they are burned into my brain.
set-option -g history-limit 100000
bind r source-file ~/.tmux.conf
# turning this off since it will capture the standard mouse interactions such as right click
# and paster buffer using mouse3
set -g mouse off
set-window-option -g mode-keys vi
bind-key -T copy-mode-vi 'v' send -X begin-selection
@mr337
mr337 / ubxconfig.sh
Created February 3, 2022 04:30 — forked from hdoverobinson/ubxconfig.sh
Configure u-blox GPS/GNSS modules with Bash
#!/bin/bash
###AUTHOR###
#Harry Dove-Robinson 5/8/2017
#harry@doverobinson.me
#https://gist.github.com/hdoverobinson
#https://github.com/hdoverobinson
###USAGE###
#This is a script used to configure u-blox GPS/GNSS modules from a text file generated by u-center.
@mr337
mr337 / delete_deployment.sh
Created June 27, 2022 20:13
Delete IoT Deployments Revisions
for i in {1..40}; do aws greengrassv2 list-deployments | jq '.deployments[] | select(.targetArn == "DEPLOYMENT_ARN") | .deploymentId' | xargs -I {} aws greengrassv2 delete-deployment --deployment-id {}; done
@mr337
mr337 / keychron_linux.md
Created February 22, 2023 15:18 — forked from andrebrait/keychron_linux.md
Keychron keyboards on Linux + Bluetooth fixes

Here is the best setup (I think so :D) for K-series Keychron keyboards on Linux.

Most of these commands have been tested on Ubuntu 20.04 and should also work on most Debian-based distributions. If a command happens not to work for you, take a look in the comment section.

Make Fn + F-keys work

Keychron Keyboards on Linux use the hid_apple driver (even in Windows/Android mode), both in Bluetooth and Wired modes. By default, this driver uses the F-keys as multimedia shortcuts and you have to press Fn + the key to get the usual F1 through F12 keys.

icloudbackup_lee:
image: boredazfcuk/icloudpd
container_name: icloudbackup_lee
restart: always
healthcheck:
test: /usr/local/bin/healthcheck.sh
start_period: 30s
volumes:
- ${HOME}/docker/icloudbackup_lee/config:/config
- ${HOME}/photo/Lee/icloud_backup:/data
@mr337
mr337 / Make
Created December 1, 2023 21:10
Make help
.PHONY: help
help: ## Print the help documentation
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'