Skip to content

Instantly share code, notes, and snippets.

View rochacbruno's full-sized avatar
🛠️
Working on Galaxy_ng and Dynaconf

Bruno Rocha rochacbruno

🛠️
Working on Galaxy_ng and Dynaconf
View GitHub Profile
@rochacbruno
rochacbruno / custom.css
Created October 1, 2024 16:47
GoToSocial custom Solirized Light CSS for Brutalist Light Theme
:root {
--almost-white: #fdf6e3;
--almost-black: #586e75;
--link-fg: #2aa198;
--fg: #586e75;
--status-info-bg: #eee8d5;
--status-focus-info-bg: #eee8d5;
--single-border: 0.2rem solid #cb4b16;
--boxshadow-border: none;
--double-border: none;
@rochacbruno
rochacbruno / app.py
Last active September 29, 2024 17:10
Receive Webhooks from Github and start a deploy script
import ipaddress
import json
import os
import subprocess
from enum import Enum
import uvicorn
from dotenv import load_dotenv
from fastapi import (
BackgroundTasks,

Map Caps Lock key to be quote symbols

tap = ' tap tap = " hold = """

if_tap(
 if_tap(
@rochacbruno
rochacbruno / debug_ovi_env.md
Created February 25, 2024 13:25
Debug in OCI ENV

Debug in oci-env

Add the breakpoint to the task, then stop workers and start a worker manually.

$ s6-svc -d /var/run/service/pulpcore-worker\@1/
$ pulpcore-worker
@rochacbruno
rochacbruno / A.md
Created February 9, 2024 14:16
Delete youtube watch later

Delete whatch later videos from youtube

  • OPen youtube, change language to English
  • Go to your watch later playlist
  • OPen the inspect -> console
  • Paste the script and execute it
{
"workbench.startupEditor": "newUntitledFile",
"editor.fontSize": 14,
"editor.lineHeight": 1.8,
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.rulers": [80, 120],
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"files.associations": {
@rochacbruno
rochacbruno / helix_config.toml
Created September 20, 2023 10:49
Helix file picker
### requires the script lf-pick on path
### Requires lf installed https://github.com/gokcehan/lf
### lf has the keybindings: <space> select file, lowercase `l` accept selection
### or use arrow right to open the file
### This allows selecting multiple files with space and then hit `l` to open
# touch ~/.local/bin/lf-pick
# chmod +x ~/.local/bin/lf-pick
# function lfp(){
# local TEMP=$(mktemp)
# lf -selection-path=$TEMP
@rochacbruno
rochacbruno / scores.py
Last active September 13, 2023 16:48
galaxy_scores
"""
Dumps each collection and repository scores to a local scores/ folder
"""
import json
import sys
from pathlib import Path
from statistics import mean
from typing import Dict, Optional, Union
@rochacbruno
rochacbruno / languages.toml
Created September 5, 2023 15:11
Rust helix inlay hints config
[[language]]
name = "rust"
auto-format = false
[language-server.rust-analyzer]
command = "rust-analyzer"
[language-server.rust-analyzer.config]
inlayHints.bindingModeHints.enable = false
inlayHints.closingBraceHints.minLines = 10
@rochacbruno
rochacbruno / config.toml
Created September 5, 2023 07:40
Helix config for writing texts a.k.a Zen Mode
theme = "manutheme2" #catppuccin-frappe, but with edited statusbar bg color
[editor]
#line-number = "relative"
#cursorline = true