Skip to content

Instantly share code, notes, and snippets.

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

Fábio Luciano fabioluciano

🏠
Working from home
View GitHub Profile
@LiquidityC
LiquidityC / Makefile
Last active March 21, 2025 07:48
Generic drop in Makefile
VERSION = \"1.0.0\"
PREFIX ?= out
INCDIR = include
SRCDIR = src
LANG = c
OBJDIR = .obj
MODULE ?= binary_name
CC ?= gcc
@NotAShelf
NotAShelf / archtweaks.md
Last active August 3, 2025 04:16 — forked from lbrame/archtweaks.md
Tweaks I've made to my Arch Linux installation

Arch Linux tweaks

This is a collection of the tweaks and modification I've made to my Arch Linux installation over the months. These may be applicable to other distros, but please check first before doing anything. I also included Arch Wiki references for all the procedures I mentioned. My recommendation is not to blindly follow this gist but to always check with the Arch Linux wiki first. Things move fast and by the time you're reading this my gist may be out of date. Lastly, the golden rule: never execute a command you don't understand.

Also do note that some arguments -or the commands themselves- within those commands may differ based on your hardware such as graphics drivers. Know your hardware and the alternatives to the commands I'm running if your hardware differs greatly (e.g. AMD to NVIDIA)

Installing the KDE Plasma desktop

There are various ways to install it on Arch. The most popular one is to install plasma and plasma-applications, but I don't like doing that because it comes with

@fnky
fnky / ANSI.md
Last active October 18, 2025 10:22
ANSI Escape Codes

ANSI Escape Sequences

Standard escape codes are prefixed with Escape:

  • Ctrl-Key: ^[
  • Octal: \033
  • Unicode: \u001b
  • Hexadecimal: \x1B
  • Decimal: 27