Skip to content

Instantly share code, notes, and snippets.

@tsoliman
tsoliman / 50-usb-ssd-trim.rules
Created November 28, 2020 18:59
Enable TRIM for SSD USB adapter (/etc/udev/rules.d/50-usb-ssd-trim.rules)
#Enable TRIM for Startek USB312SAT3CB
ACTION=="add|change", ATTRS{idVendor}=="174c", ATTRS{idProduct}=="55aa", SUBSYSTEM=="scsi_disk", ATTR{provisioning_mode}="unmap"
@tsoliman
tsoliman / znc.service
Created May 22, 2018 04:31
znc as a systemd service
[Unit]
Description=ZNC IRC bouncer
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/znc --foreground --datadir=/var/lib/znc
User=znc
Restart=on-failure
RestartSec=10
@tsoliman
tsoliman / raspiboy-lightning-button-shutdown.py
Last active December 26, 2018 05:06
Shutdown script for Raspiboy ⚡ button
#!/usr/bin/python
import RPi.GPIO as GPIO
import time
import subprocess
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.IN, pull_up_down = GPIO.PUD_UP)
oldButtonState1 = True
@tsoliman
tsoliman / gcd.bash
Created October 21, 2015 16:03
gcd
gcd() {
if [[ $(which git 2> /dev/null) ]]
then
STATUS=$(git status 2>/dev/null)
if [[ -z $STATUS ]]
then
return
fi
TARGET="./$(git rev-parse --show-cdup)$1"
#echo $TARGET