Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View herlon214's full-sized avatar
🚀

Herlon Aguiar herlon214

🚀
View GitHub Profile
@herlon214
herlon214 / next.config.js
Created July 3, 2022 02:47
NextJS 12 Hash Class Names
const path = require('path')
const loaderUtils = require('loader-utils')
const hashOnlyIdent = (context, _, exportName) => {
const result = loaderUtils
.getHashDigest(
Buffer.from(
`filePath:${path
.relative(context.rootContext, context.resourcePath)
.replace(/\\+/g, '/')}#className:${exportName}`
@herlon214
herlon214 / .SETUP.md
Last active April 6, 2024 16:10
Personal Setup

Setup

I'm using this gist files as source of truth in order to make most of my development setup portable between my macbook and my PopOS desktop.

@herlon214
herlon214 / alacritty-tmux-vim_truecolor.md
Created August 18, 2022 11:14 — forked from andersevenrud/alacritty-tmux-vim_truecolor.md
True Color (24-bit) and italics with alacritty + tmux + vim (neovim)

True Color (24-bit) and italics with alacritty + tmux + vim (neovim)

This should make True Color (24-bit) and italics work in your tmux session and vim/neovim when using Alacritty (and should be compatible with any other terminal emulator, including Kitty).

Testing colors

Running this script should look the same in tmux as without.

curl -s https://gist.githubusercontent.com/lifepillar/09a44b8cf0f9397465614e622979107f/raw/24-bit-color.sh >24-bit-color.sh
@herlon214
herlon214 / 24-bit-color.sh
Created August 18, 2022 11:17 — forked from lifepillar/24-bit-color.sh
Test 24 bit colors in terminals
#!/bin/bash
#
# This file echoes a bunch of 24-bit color codes
# to the terminal to demonstrate its functionality.
# The foreground escape sequence is ^[38;2;<r>;<g>;<b>m
# The background escape sequence is ^[48;2;<r>;<g>;<b>m
# <r> <g> <b> range from 0 to 255 inclusive.
# The escape sequence ^[0m returns output to default
setBackgroundColor()
{
"Ansi 4 Color" : {
"Green Component" : 0,
"Blue Component" : 0.73333334922790527,
"Red Component" : 0
},
"Tags" : [
],
"Ansi 12 Color" : {
@herlon214
herlon214 / copilot_workflow.yml
Created July 28, 2023 18:21
Github Action Deploying to AWS using Copilot
name: deploy
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v2
with: