Skip to content

Instantly share code, notes, and snippets.

View Sqaaakoi's full-sized avatar
💻
hi

Sqaaakoi Sqaaakoi

💻
hi
View GitHub Profile
ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="crypto", PROGRAM+="/usr/bin/bash -c 'echo \"$env{ID_FS_LABEL_ENC}\" | grep -E \"^[A-Z]\"'" RUN{program}+="/usr/sbin/cryptsetup open --token-only $devnode $env{ID_FS_LABEL_ENC}" RUN{program}+="/usr/bin/machinectl shell root@ /usr/bin/mount /dev/mapper/$env{ID_FS_LABEL_ENC}"
ACTION=="change", SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="crypto", PROGRAM+="/usr/bin/bash -c 'echo \"$env{ID_FS_LABEL_ENC}\" | grep -E \"^[A-Z]\"'" RUN{program}+="/usr/sbin/cryptsetup open --token-only $devnode $env{ID_FS_LABEL_ENC}" RUN{program}+="/usr/bin/machinectl shell root@ /usr/bin/mount /dev/mapper/$env{ID_FS_LABEL_ENC}"
ACTION=="remove", SUBSYSTEM=="block", ENV{ID_FS_USAGE}=="crypto", PROGRAM+="/usr/bin/bash -c 'echo \"$env{ID_FS_LABEL_ENC}\" | grep -E \"^[A-Z]\"'" RUN{program}+="/usr/sbin/cryptsetup close --deferred $env{ID_FS_LABEL_ENC}" RUN{program}+="/usr/bin/machinectl shell root@ /usr/bin/umount -fl /dev/mapper/$env{ID_FS_LABEL_ENC}"
@Sqaaakoi
Sqaaakoi / bash_local_history.sh
Created December 18, 2022 12:00
Local history per project in bash
# Local history per project
# Default history file
export __LOCALHISTORY_DEFAULT="$HOME/.bash_history"
# Current history file
export __LOCALHISTORY="$__LOCALHISTORY_DEFAULT"
# Variable displaying path of new history file after changing directory or updating file
export __LOCALHISTORY_DISPLAY_PATH=""
# Symbol shown if the local history is active
export __LOCALHISTORY_ACTIVE=""
# Status that is displayed