Skip to content

Instantly share code, notes, and snippets.

View rg3915's full-sized avatar
🏠
Working from home

Regis Santos rg3915

🏠
Working from home
View GitHub Profile
@rg3915
rg3915 / MiddlePaste.swift
Last active October 9, 2026 05:46
MiddlePaste: Linux-style middle-click paste (primary selection) for macOS
// Linux-style primary selection for macOS: selecting text stores it, and a
// middle click pastes it wherever the pointer is. The regular clipboard
// (Cmd+C / Cmd+V) is left untouched.
import AppKit
import ApplicationServices
/// Tags the events posted from here, so the tap does not react to them.
let syntheticTag: Int64 = 0x4D505354
/// Apps without a useful accessibility tree: a middle click always pastes there.
@rg3915
rg3915 / README.md
Last active September 20, 2026 22:15
R36S - Instalando Super Mario 64 no R36S

R36S — cartão microSD, manutenção e configuração

Notas de 2026-09-20. Console R36S (Rockchip RK3326) com imagem ArkOS. Leitura/escrita do cartão feita no Dell XPS 9300 (EndeavourOS), pelo slot microSD interno do notebook (mmc0 → /dev/mmcblk0), não pelo leitor USB.

O R36S não vira pendrive quando você liga o cabo USB no PC. A porta USB-C dele é só carga/OTG-host; ArkOS não tem USB gadget mass-storage. Para mexer nos arquivos: tirar o cartão, ou usar rede (SSH/Samba).

@rg3915
rg3915 / README.md
Last active July 18, 2026 03:48
Arch Linux (EndeavourOS) + Dell XPS + Dock WD19S: configuração de monitores 4K, KDE Plasma, e setup completo do sistema.

Arch Linux - Dell XPS + Dock WD19S + KDE Plasma

Setup completo do Arch Linux (EndeavourOS) em um Dell XPS com dock station Dell WD19S e dois monitores 4K Samsung.

Arquivos

Configuração da dock Dell WD19S com dois monitores 4K via MST. Inclui troubleshooting (X11 vs Wayland), limitações de banda, layout xrandr, firmware, portas USB-C/Thunderbolt, diagnóstico e configuração de monitor ultrawide 3440x1440 via hub USB-C.

@rg3915
rg3915 / README.md
Created February 11, 2026 03:26
Linux Commands

Comandos Linux para Django e Docker

NAVEGAÇÃO E MANIPULAÇÃO DE ARQUIVOS

cd <diretório>              # Mudar de diretório
cd ..                       # Voltar um nível
cd                          # Ir para o diretório home
pwd                         # Mostrar diretório atual
ls                          # Listar arquivos
@rg3915
rg3915 / .env.example
Last active February 10, 2026 01:08
Notificação via Telegram
# Telegram
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_IDS=
@rg3915
rg3915 / install.sh
Created December 15, 2025 21:27
Install Docker 2026
# Instalando Docker
# Atualizar o sistema
sudo apt update
# Instalar dependências
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
# Adicionar a chave GPG oficial do Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
@rg3915
rg3915 / README.md
Created November 26, 2025 18:47
Portainer com Docker 29 - Guia de Instalação e Correção

Portainer com Docker 29 - Guia de Instalação e Correção

Problema

Ao usar Docker 29.0.0+ com Portainer CE 2.33.x, você pode encontrar o erro:

Failed loading environment
@rg3915
rg3915 / README.md
Created November 25, 2025 05:11
Configurar Prettier no Sublime Text

Configurar Prettier no Sublime Text com Ctrl+Shift+H

Guia completo para instalar e configurar o Prettier no Sublime Text 3/4 para formatar HTML com quebra de linha em cada atributo.

Resultado Esperado

Antes

<input type="text" name="first_name" class="form-control" placeholder="Digite seu nome">
@rg3915
rg3915 / README.md
Created November 2, 2025 03:59
hora minuto segundo pop os
gsettings set org.gnome.desktop.interface clock-show-seconds true
@rg3915
rg3915 / print.png
Last active February 9, 2026 03:44
my bash-it bashit
print.png