Skip to content

Instantly share code, notes, and snippets.

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

Luis Palacios Derqui LuisPalacios

🏠
Working from home
View GitHub Profile
@LuisPalacios
LuisPalacios / whitelist_pihole6.txt
Last active April 1, 2025 15:03
White list compatible con PiHole 6
# Pi-hole 6 Whitelist
#
## Dominios exactos
## ----------------------
# Fuente: https://raw.githubusercontent.com/FadeMind/hosts.whitelists/refs/heads/master/whitelist.FadeMind.txt
adsmoloco.com
analytics.google.com
api.leanplum.com
@LuisPalacios
LuisPalacios / pihole.toml
Created March 9, 2025 17:34
Configuración de Pi-Hole 6
[dns]
upstreams = [
"208.67.222.222",
"208.67.220.220"
] ### CHANGED, default = []
CNAMEdeepInspect = true
blockESNI = true
EDNS0ECS = true
ignoreLocalhost = false
showDNSSEC = true
@LuisPalacios
LuisPalacios / .gitattributes
Last active September 28, 2024 07:12
Archivo gitattributes - definición de atributos por la extensión
#
# Archivo gitattributes - definición de atributos por la extensión
#
# Ejemplo para desarrollo multiplataforma: Windows, Linux, MacOS
#
# Otras colecciones de archivos .gitattributes para los lenguajes de programación más populares: https://github.com/gitattributes/gitattributes
#
# El objetivo es poder trabajar en entornos mixtos de Windows, Linux y MacOS
# y permitir que Git gestione los finales de línea en los archivos, logrando un comportamiento
# consistente para todos los desarrolladores. Este archivo es una buena práctica para normalizar
@LuisPalacios
LuisPalacios / Barrier.conf
Created September 13, 2024 06:12
Fichero de configuración de Barrier para mi servidor "kymera" con Windows 11
#
# Config LuisPa
#
# +---------+ +----------+ +----------+
# |Laptop | | Mac | | PC (Win) |
# |slimbook | | macmini | | kymera |
# |cliente | | cliente | | SERVIDOR |
# +---------+ +----------+ +----------+
#
#
@LuisPalacios
LuisPalacios / prompt_filters.lua
Created September 4, 2024 08:08
Ejemplo de filtro LUA para Clink
local green = "\x1b[92m"
local yellow = "\x1b[93m"
local cyan = "\x1b[36m"
local normal = "\x1b[m"
-- A prompt filter that discards any prompt so far and sets the
-- prompt to the current working directory. An ANSI escape code
-- colors it yellow.
local cwd_prompt = clink.promptfilter(30)
function cwd_prompt:filter(prompt)
@LuisPalacios
LuisPalacios / settings.json
Last active September 8, 2024 20:42
Ejemplo de fichero de configuracion de Windows Terminal
{
"$help": "https://aka.ms/terminal-documentation",
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false
@LuisPalacios
LuisPalacios / PATH.md
Last active October 1, 2024 10:29
Ejemplo de entradas en el PATH de Windows 11

Modificar PATH de Windows 11/10

PATH Global para command.com y PowerShell, desde cualquiera de estos dos sitios

  • Start > Settings > System > About > Advance System Settings
  • Search > "Advance System Settings"

El PATH se construye con la suma de las System y detrás la User variables

Environment Variables > System variables

@LuisPalacios
LuisPalacios / settings.json
Last active August 29, 2024 08:30
Ejemplo VSCode settings global de usuario
{
// General
"workbench.colorTheme": "Default Light Modern",
"openInDefaultBrowser.run.openWithLocalHttpServer": false,
"terminal.integrated.enableMultiLinePasteWarning": "never",
"explorer.confirmDelete": false,
"editor.accessibilitySupport": "off",
"search.followSymlinks": false,
"editor.wordWrap": "on",
"files.encoding": "utf8",
@LuisPalacios
LuisPalacios / settings.json
Created August 29, 2024 08:17
Ejemplo VSCode settings.json para proyecto muy vinculado a Linux, github y plantillas
{
// Proyecto que siempre se compilará y ejecutará bajo Linux.
// Me aseguro que, aunque edite en Windows, que loas archivos tengn bien el final de línea
"files.eol": "\n",
// Este proyecto concreto quiero que la ventana de terminal
// tenga un tamaño más pequeño, por los logs que saco...
"terminal.integrated.fontSize": 11,
// En este proyecto estoy teniendo problemas y he ecesitado incluir esta
@LuisPalacios
LuisPalacios / settings.json
Created August 29, 2024 08:16
Ejemplo VSCode para proyecto Node.js y ESLint
{
// Esta configuración específica asegura que todos los desarrolladores
// sigan las mismas reglas de ESLint y evita problemas de formato
// en diferentes sistemas operativos.
"editor.formatOnSave": true,
"eslint.enable": true,
"eslint.options": {
"configFile": ".eslintrc.json"
},
"files.eol": "\n",