Skip to content

Instantly share code, notes, and snippets.

View danilogco's full-sized avatar

Danilo Carolino danilogco

View GitHub Profile
@danilogco
danilogco / clean.sh
Last active September 28, 2023 23:02
Simple script to clean Manjaro temporary files
# Vacuum journals
sudo journalctl --vacuum-size=500M && sudo journalctl --vacuum-time=7d
# Remove all uninstalled packages
sudo paccache -rvuk0
# Remove old installed packages, leave 3
sudo paccache -rvk3
# Clean yay cache
@danilogco
danilogco / delete_all.sh
Created September 28, 2023 20:19
Delete all node installed global libraries
npm ls -gp --depth=0 | awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' | xargs npm -g rm
@danilogco
danilogco / pokemon.rb
Last active March 13, 2023 01:52
Pokemon moves score comparison script
# frozen_string_literal: true
# Move
puts "Is the move the same type as the Pokemon? (0 - yes, 1 - no) "
same_type = gets.chomp.to_i
puts "What's the move type? (0 - attack, 1 - special attack) "
f = gets.chomp.to_i # 0 - attack / 1 - special attack
puts "What's the move attack power? (0-200) "
c = gets.chomp.to_i # move attack power
@danilogco
danilogco / vlc_configure.sh
Last active February 15, 2023 02:19
VLC-Arc-Dark Manjaro
sudo pamac install vlc vlc-arc-dark-git libva-vdpau-driver libva-intel-driver
# After installing on Arch with pacman/yaourt/yay etc.. its in "/usr/share/vlc/skins2/"
# but VLC is not using the theme automatically.
# Start VLC and open Settings -> choose "custom Settings" and go to "/usr/share/vlc/skins2/"
# with the file browser. Select the wanted skin, press "Save" and restart VLC.
@danilogco
danilogco / .p10k.zsh
Created December 21, 2022 18:52
p10k custom
# Generated by Powerlevel10k configuration wizard on 2022-12-21 at 15:49 -03.
# Based on romkatv/powerlevel10k/config/p10k-lean.zsh, checksum 59558.
# Wizard options: nerdfont-complete + powerline, large icons, unicode, lean, 2 lines,
# solid, left frame, dark-ornaments, compact, many icons, concise,
# instant_prompt=verbose.
# Type `p10k configure` to generate another config.
#
# Config for Powerlevel10k with lean prompt style. Type `p10k configure` to generate
# your own config based on it.
#
@danilogco
danilogco / .pylintrc
Created July 27, 2022 16:25
Pylint base configs
[MASTER]
# A comma-separated list of package or module names from where C extensions may
# be loaded. Extensions are loading into the active Python interpreter and may
# run arbitrary code.
extension-pkg-allow-list=
# A comma-separated list of package or module names from where C extensions may
# be loaded. Extensions are loading into the active Python interpreter and may
# run arbitrary code. (This is an alternative name to extension-pkg-allow-list
var jwtSecret = 'xxxxxxxxxxxxxxxxx'
// Set headers for JWT
var header = {
'typ': 'JWT',
'alg': 'HS256'
};
// Prepare timestamp in seconds
var currentTimestamp = Math.floor(Date.now() / 1000)
@danilogco
danilogco / fix_themes.sh
Created July 12, 2022 15:09
Fix flatpak themes
mkdir ~/.themes
cd /usr/share/themes
cp -R * ~/.themes
sudo flatpak override --filesystem=$HOME/.themes
~/.themes > sudo flatpak override --env=GTK_THEME=Adwaita-dark
@danilogco
danilogco / startup.desktop
Created May 17, 2022 15:14
Running a clean startup script on Linux
[Desktop Entry]
Name=Startup
GenericName=Startup
Comment=Startup script
Exec='/home/d/.config/autostart/startup.sh'
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
@danilogco
danilogco / main.py
Created May 2, 2022 22:51 — forked from philippegirard/main.py
fastAPI sentry middleware
import sentry_sdk
from fastapi import FastAPI
sentry_sdk.init(
dsn="your_dns",
)
app = FastAPI()