Skip to content

Instantly share code, notes, and snippets.

@ntrepid8
ntrepid8 / ubuntu-2204-btrfs-2nd-drive-home.md
Created September 20, 2022 20:54
Ubuntu 22.04 btrfs home on 2nd drive

Ubuntu 22.04 btrfs home on 2nd drive

Given this crypttab/fstab:

$ cat /etc/crypttab 
nvme0n1p3_crypt UUID=a20b6cb4-c017-43a5-b695-a98fdb230861 /etc/luks/boot_os.keyfile luks,discard
swap_crypt UUID=02fa823d-6779-47ae-b57e-9eb8ba676227 /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512
sda1_crypt UUID=eaaf657d-3526-402e-9580-3d041e888a8d /etc/luks/boot_os.keyfile luks,discard

$ cat /etc/fstab 
@ntrepid8
ntrepid8 / ubuntu-2204-luks-btrfs.md
Last active December 17, 2023 08:26
Ubuntu 22.04 w/luks+btrfs
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCkCGyADKnW57G+WFHEtZ2V9+D1k7nmUyh/q5DoodO7GBm7iTu1r4kw3JhRJq3wBT2gEvTrklgj14hYzsd0Aa1gKhrxeZrgfW2IELJF5y5d+ecuim7tejldNsA66tTBm+1vo0MM5hMSJ+nl+JzssrmxgR4oqNnlQf5g329YedknzadBqVJgU6A1G/lraPeHukTkQcQwSBbGqQnX35kejPDie2N5BW0m3rioTcltJIUnYQwDFmGBRs9ali5WtIHld+OS2tBFvUJ0MT9wYAI1wuIHPGv18MD7NYQTEVFsbu9CBn+xzkIIDnuGTcC7mrPGKiR9TScCu82UCCSvg0X0ywT7g1AyqP/qbhrBhNkkNkLkYcOqGxXAvMTTIW8VEK+6/PM2S0wb9jvVut5Uz71wVX4mtNLg7kOCamBU6nwNZTAo/N5DKAgJ5k/bPxeytDFPLaMQOiR16U3bsrf5WCwQ2caKc+9QrFZcYRdko/KqVWHn8ptr3p2d4Cr1SoMpz18CT7No75o3cwDB3DYjB4LM8krrFrXwB4zEQzyTAwyGPDypFiY6YSDU+9HZFZglud5ovsza828nSfQ95l6f0CH+P6BuFIUdxOBqJodbNp21IopQxKHP36xyVns/0thoYObh9rEUPUJyb5IOvOrcaRDe0QVf0w8tod0ARWoDBnBAhYHdfw== jaustin@devcondetect.com
@ntrepid8
ntrepid8 / josh_AT_evidentid_com.pub
Created March 15, 2019 15:06
Public key for josh@evidentid.com identity
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC/QZOvD1r9SvCel1dlJfLThQsa77iTB4JnNHPnULqJKzDEIqHPnkoT1BAWpZX8lTpaNcmGR6Akmuq+dA6rhnCpgyNjryioYqmRGix43mIyHYW/DeK6LvxvS0S0WKaTkDeiiwF2awt777FtCyVH+UlSjdGVa7pe5LiS8XjBi9tg7hq0jyd6qFeY/X4AB3U5lINIh3oIYyMAZ7eUcy2+EJ1O52LbbKEVxuIWMXykfVwkVfXKXE/BYDXA5ZsqCo94i1f9sQNwiuwHqbUvIxqdrEGHD2298k2g7BPqWa2zmwRMM5M0Ob5WwPINLjRqdf+h+Mmq8QWMm7hYqbvkLmKsXaiS4ZvmYZcE4E7Nxihp3CEJjSFxj5s2a9LJbQUOGKK0D91PRCOwtectjLc67a28t5T8OaK+VIJuW1r0iyUqLNgjNeBrCXfiu3Li58vJugCQ4qg3SmlpKtXsib+tZVc1gZ9hv+cCi8Ln3bwT/c3JA1eV7cQf4/F5ppxbKxZw48uuUAikDol/SKhEVFJHlE0Tz3SlqOY+hCeKxuKDVHokT/Yk+hHI5Dr0YV7Gxd1W7nkjjsuy3OPDlCkTVNGpx/Gta8Zk0HS2VzDgD7/zY9a+qTnHXxDDKFZydDaSegpHgeqKo+rxRlNBUjXJbqUM7QULoq6dai1IthtSfoBmsZzQeajoew== josh@evidentid.com
@ntrepid8
ntrepid8 / josh_austin_AT_gmail_com.pub
Created January 26, 2019 18:50
RSA Public Key: josh.austin@gmail.com
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDIcQNTJLt2zkQUZDBy/VUjR4Dtm4vPwSYgwK34270IEEA304zkgK8+iZ7BfE/t54KwTPf0y2ULkk0lsVnkRszHA/8xmCpJ2dSETR72rPsKoUErN67YzjqPyzppLMqpwi/GmbvS2KRFPPjW0XYFLNz9trMTzH3ofCF/uqpkgXZx1wMd9sVQwLH84mwp2USEvr9+PS2Ty2b9cyeiQNfn73sXls2/HbuVaOyGu0arkAqrpQjpjWtPXuYNXAHev4/+cGQYCL99vGbha4QJe065r/Fxofp5ejUQ7xN6X2nftekbFkelPdq5FNKMTn/Tx5c27+ZZkUP6iBq8XkJo/C50JssRpoiymD6IVl99esEt9cN/ReHHPIWffZkZP32NUhQ+BHQS1jFk2tCje8vl89y8uAjqjssfF7O9MrpNmw4qUYXMAAneIPhq7pZaca8GERZAqUdi3c3a2Ua7clTNR0QRf5sGDzTRqzCvhmcn+QrWR8Yz4lEoT36NOQGWrJ6fmANS7Sjn4qTglf1TwB41NdC+TGsVZtyINxFd+cwSbKnjx3l5cVMCyF8jlcuODDlckx51/sEVQWoSTJ5w3HW3Sv5Shqk+f832Y52IAu/VcLr9p2m0j/chiMiRqUK9zt3ci4sCHs+ydP8+sfxPRV8hYIi6JhzZ41s4IUrWwwyTmrtBflzRTQ== josh.austin@gmail.com
@ntrepid8
ntrepid8 / keybase.md
Created March 8, 2018 18:05
Keybase proof

Keybase proof

I hereby claim:

  • I am ntrepid8 on github.
  • I am ntrepid8 (https://keybase.io/ntrepid8) on keybase.
  • I have a public key ASA1pJrIE5YWfP2qSm6q9qqoCKyK09cb6QPiRKS_JDgk_wo

To claim this, I am signing this object:

@ntrepid8
ntrepid8 / sublp.py
Created January 10, 2018 16:57
Python script to find a .sublime-project file in the current directory and launch the project in Sublime Text.
#!/usr/bin/env python3
import os
import subprocess
cwd = os.getcwd()
file_list = [f for f in os.listdir(cwd) if f.endswith('.sublime-project')]
fl_len = len(file_list)
if fl_len == 0:
print("sublime-project file not found")
@ntrepid8
ntrepid8 / tar_xz_tips.md
Last active August 20, 2022 14:04
Create tar.xz file with threads and progress bar

tar xz tips

Compress a directory using multiple threads and show a progress bar with this script:

#!/usr/bin/env bash

# example: tar_cJf.sh ./directory > directory.tar.xz

SOURCE="$1"
@ntrepid8
ntrepid8 / rsync_ssh.md
Created November 29, 2017 15:09
Rsync via SSH

Rsync via SSH

Use rsync via ssh to transfer large files or groups of files. It even has a progess bar :)

Push file(s):

$ rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress --delete \
"$LOCAL_PATH" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH"