Skip to content

Instantly share code, notes, and snippets.

View thiago-rezende's full-sized avatar
๐ŸŽฎ

Thiago Rezende thiago-rezende

๐ŸŽฎ
View GitHub Profile
@thiago-rezende
thiago-rezende / self-signed.sh
Created June 25, 2025 00:03
self-signed certificates utility
#! /usr/bin/env bash
#
# โ”Œโ”€โ”โ”Œโ”€โ”โ”ฌ โ”Œโ”€โ” โ”Œโ”€โ”โ”ฌโ”Œโ”€โ”โ”Œโ”โ”Œโ”Œโ”€โ”โ”Œโ”ฌโ”
# โ””โ”€โ”โ”œโ”ค โ”‚ โ”œโ”คโ”€โ”€โ”€โ””โ”€โ”โ”‚โ”‚ โ”ฌโ”‚โ”‚โ”‚โ”œโ”ค โ”‚โ”‚
# โ””โ”€โ”˜โ””โ”€โ”˜โ”ดโ”€โ”˜โ”” โ””โ”€โ”˜โ”ดโ””โ”€โ”˜โ”˜โ””โ”˜โ””โ”€โ”˜โ”€โ”ดโ”˜
#
# Filename: self-signed.sh
# GitHub: https://github.com/thiago-rezende
# Maintainer: Thiago Rezende <[email protected]>
@thiago-rezende
thiago-rezende / shell.nix
Last active July 7, 2024 02:17
Simple Nix Shell
let
nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-unstable";
pkgs = import nixpkgs { config = {}; overlays = []; };
in
pkgs.mkShellNoCC {
packages = with pkgs; [
neovim
cowsay
lolcat
@thiago-rezende
thiago-rezende / .clang-format
Last active July 7, 2024 14:59
Simple Clang Format and Tidy
---
BasedOnStyle: Chromium
# column rules
ColumnLimit: 120
# file rules
TabWidth: 2
IndentWidth: 2
LineEnding: LF
@thiago-rezende
thiago-rezende / .editorconfig
Created February 20, 2024 14:43
Simple EditorConfig
root = true
[*]
charset = utf-8
tab_width = 2
indent_size = 2
indent_style = space
end_of_line = lf
@thiago-rezende
thiago-rezende / dev-helper.sh
Last active June 18, 2025 20:32
Development Environment Helper
#!/bin/bash
# โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆ โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–€โ–ˆโ–ˆโ–ˆ โ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
# โ–“โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆโ–’โ–’โ–ˆโ–ˆโ–’ โ–ˆโ–ˆโ–’โ–“โ–ˆโ–ˆ โ–’ โ–ˆโ–ˆโ–’ โ–ˆโ–ˆ โ–“โ–ˆโ–ˆโ–’โ–’โ–ˆโ–ˆ โ–’
# โ–’โ–ˆโ–ˆโ–€โ–€โ–ˆโ–ˆโ–‘โ–’โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆโ–’โ–“โ–ˆโ–ˆ โ–‘โ–„โ–ˆ โ–’โ–“โ–ˆโ–ˆ โ–’โ–ˆโ–ˆโ–‘โ–‘ โ–“โ–ˆโ–ˆโ–„
# โ–‘โ–“โ–ˆ โ–‘โ–ˆโ–ˆ โ–’โ–ˆโ–ˆ โ–ˆโ–ˆโ–‘โ–’โ–ˆโ–ˆโ–€โ–€โ–ˆโ–„ โ–“โ–“โ–ˆ โ–‘โ–ˆโ–ˆโ–‘ โ–’ โ–ˆโ–ˆโ–’
# โ–‘โ–“โ–ˆโ–’โ–‘โ–ˆโ–ˆโ–“โ–‘ โ–ˆโ–ˆโ–ˆโ–ˆโ–“โ–’โ–‘โ–‘โ–ˆโ–ˆโ–“ โ–’โ–ˆโ–ˆโ–’โ–’โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–“ โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’โ–’
# โ–’ โ–‘โ–‘โ–’โ–‘โ–’โ–‘ โ–’โ–‘โ–’โ–‘โ–’โ–‘ โ–‘ โ–’โ–“ โ–‘โ–’โ–“โ–‘โ–‘โ–’โ–“โ–’ โ–’ โ–’ โ–’ โ–’โ–“โ–’ โ–’ โ–‘
# โ–’ โ–‘โ–’โ–‘ โ–‘ โ–‘ โ–’ โ–’โ–‘ โ–‘โ–’ โ–‘ โ–’โ–‘โ–‘โ–‘โ–’โ–‘ โ–‘ โ–‘ โ–‘ โ–‘โ–’ โ–‘ โ–‘
# โ–‘ โ–‘โ–‘ โ–‘โ–‘ โ–‘ โ–‘ โ–’ โ–‘โ–‘ โ–‘ โ–‘โ–‘โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘
@thiago-rezende
thiago-rezende / .tmux.conf
Created February 8, 2024 19:25
Simple TMUX config
# โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆ โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–€โ–ˆโ–ˆโ–ˆ โ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
# โ–“โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆโ–’โ–’โ–ˆโ–ˆโ–’ โ–ˆโ–ˆโ–’โ–“โ–ˆโ–ˆ โ–’ โ–ˆโ–ˆโ–’ โ–ˆโ–ˆ โ–“โ–ˆโ–ˆโ–’โ–’โ–ˆโ–ˆ โ–’
# โ–’โ–ˆโ–ˆโ–€โ–€โ–ˆโ–ˆโ–‘โ–’โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆโ–’โ–“โ–ˆโ–ˆ โ–‘โ–„โ–ˆ โ–’โ–“โ–ˆโ–ˆ โ–’โ–ˆโ–ˆโ–‘โ–‘ โ–“โ–ˆโ–ˆโ–„
# โ–‘โ–“โ–ˆ โ–‘โ–ˆโ–ˆ โ–’โ–ˆโ–ˆ โ–ˆโ–ˆโ–‘โ–’โ–ˆโ–ˆโ–€โ–€โ–ˆโ–„ โ–“โ–“โ–ˆ โ–‘โ–ˆโ–ˆโ–‘ โ–’ โ–ˆโ–ˆโ–’
# โ–‘โ–“โ–ˆโ–’โ–‘โ–ˆโ–ˆโ–“โ–‘ โ–ˆโ–ˆโ–ˆโ–ˆโ–“โ–’โ–‘โ–‘โ–ˆโ–ˆโ–“ โ–’โ–ˆโ–ˆโ–’โ–’โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–“ โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’โ–’
# โ–’ โ–‘โ–‘โ–’โ–‘โ–’โ–‘ โ–’โ–‘โ–’โ–‘โ–’โ–‘ โ–‘ โ–’โ–“ โ–‘โ–’โ–“โ–‘โ–‘โ–’โ–“โ–’ โ–’ โ–’ โ–’ โ–’โ–“โ–’ โ–’ โ–‘
# โ–’ โ–‘โ–’โ–‘ โ–‘ โ–‘ โ–’ โ–’โ–‘ โ–‘โ–’ โ–‘ โ–’โ–‘โ–‘โ–‘โ–’โ–‘ โ–‘ โ–‘ โ–‘ โ–‘โ–’ โ–‘ โ–‘
# โ–‘ โ–‘โ–‘ โ–‘โ–‘ โ–‘ โ–‘ โ–’ โ–‘โ–‘ โ–‘ โ–‘โ–‘โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘
# โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘
#
@thiago-rezende
thiago-rezende / .vimrc
Last active February 11, 2023 17:59
Simple Vim Config
"
" โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆ โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–€โ–ˆโ–ˆโ–ˆ โ–ˆ โ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ
" โ–“โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆโ–’โ–’โ–ˆโ–ˆโ–’ โ–ˆโ–ˆโ–’โ–“โ–ˆโ–ˆ โ–’ โ–ˆโ–ˆโ–’ โ–ˆโ–ˆ โ–“โ–ˆโ–ˆโ–’โ–’โ–ˆโ–ˆ โ–’
" โ–’โ–ˆโ–ˆโ–€โ–€โ–ˆโ–ˆโ–‘โ–’โ–ˆโ–ˆโ–‘ โ–ˆโ–ˆโ–’โ–“โ–ˆโ–ˆ โ–‘โ–„โ–ˆ โ–’โ–“โ–ˆโ–ˆ โ–’โ–ˆโ–ˆโ–‘โ–‘ โ–“โ–ˆโ–ˆโ–„
" โ–‘โ–“โ–ˆ โ–‘โ–ˆโ–ˆ โ–’โ–ˆโ–ˆ โ–ˆโ–ˆโ–‘โ–’โ–ˆโ–ˆโ–€โ–€โ–ˆโ–„ โ–“โ–“โ–ˆ โ–‘โ–ˆโ–ˆโ–‘ โ–’ โ–ˆโ–ˆโ–’
" โ–‘โ–“โ–ˆโ–’โ–‘โ–ˆโ–ˆโ–“โ–‘ โ–ˆโ–ˆโ–ˆโ–ˆโ–“โ–’โ–‘โ–‘โ–ˆโ–ˆโ–“ โ–’โ–ˆโ–ˆโ–’โ–’โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–“ โ–’โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–’โ–’
" โ–’ โ–‘โ–‘โ–’โ–‘โ–’โ–‘ โ–’โ–‘โ–’โ–‘โ–’โ–‘ โ–‘ โ–’โ–“ โ–‘โ–’โ–“โ–‘โ–‘โ–’โ–“โ–’ โ–’ โ–’ โ–’ โ–’โ–“โ–’ โ–’ โ–‘
" โ–’ โ–‘โ–’โ–‘ โ–‘ โ–‘ โ–’ โ–’โ–‘ โ–‘โ–’ โ–‘ โ–’โ–‘โ–‘โ–‘โ–’โ–‘ โ–‘ โ–‘ โ–‘ โ–‘โ–’ โ–‘ โ–‘
" โ–‘ โ–‘โ–‘ โ–‘โ–‘ โ–‘ โ–‘ โ–’ โ–‘โ–‘ โ–‘ โ–‘โ–‘โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘
" โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘ โ–‘
@thiago-rezende
thiago-rezende / .emacs
Last active March 1, 2023 14:13
Simple Emacs Config
;; package initialization
(require 'package)
(package-initialize)
;; package archives
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/"))
;; editor
@thiago-rezende
thiago-rezende / Makefile
Last active June 18, 2025 23:09
General Purpose C99 Makefile
CC = clang
DEBUGGER = lldb
BUILD_DIR = build
BIN_DIR = $(BUILD_DIR)/bin
OBJ_DIR = $(BUILD_DIR)/obj
LIBS_CFLAGS = $(shell pkg-config --cflags uuid)
LIBS_LDFLAGS = $(shell pkg-config --libs uuid)
@thiago-rezende
thiago-rezende / utility.sh
Last active June 25, 2025 00:04
generic command-line utility script
#! /usr/bin/env bash
#
# โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—
# โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ•šโ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ•šโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•”โ•
# โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•
# โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ•”โ•
# โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ• โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘ โ–ˆโ–ˆโ•‘
# โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ• โ•šโ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ• โ•šโ•โ• โ•šโ•โ•
#