Skip to content

Instantly share code, notes, and snippets.

@loveemu
loveemu / xm-form-ja.md
Last active December 11, 2025 23:16
The "Complete" XM module format specification v0.81
@handcoding
handcoding / Ashley’s Light Fader.yaml
Last active December 11, 2025 23:12
This script for Home Assistant will fade a lamp over time with your choice of easing, including varieties of ease-in, ease-out, and ease-in-out.
alias: Ashley’s Light Fader
description: >
Fades a lamp over time. If you have any questions or comments about this
script, feel free to tweet Ashley Bischoff at @FriendlyAshley. Released under
the Apache 2.0 license. (v2.0)
fields:
light:
name: 💡 Light
description: entity_id of the lamp.
selector:
@JBlond
JBlond / bash-colors.md
Last active December 11, 2025 22:59 — forked from iamnewton/bash-colors.md
The entire table of ANSI color codes.

Regular Colors

Value Color
\e[0;30m Black
\e[0;31m Red
\e[0;32m Green
\e[0;33m Yellow
\e[0;34m Blue
\e[0;35m Purple
@sorrell
sorrell / create-usb.sh
Last active December 11, 2025 22:56
Create Windows 11 USB boot disk
# List disks and update DISK_LOCATION to the correct disk
diskutil list
DISK_LOCATION="/dev/diskX"
DEVICE_NAME="WIN11"
ISO_LOCATION="$HOME/Downloads/Win11_23H2_English_x64.iso"
diskutil eraseDisk MS-DOS "$DEVICE_NAME" GPT $DISK_LOCATION
# Mount the ISO and copy the files to the USB
MOUNT_INFO=$(hdiutil mount $ISO_LOCATION)
@ladinu
ladinu / encryptedNixos.md
Last active December 11, 2025 22:55
NixOS install with encrypted /boot /root with single password unlock

Requirements

  1. Encrypt everthing including /boot and /root
  2. Enter password once
  3. Support UEFI

Installation media setup

Download NixOS minimal iso and copy to USB stick. For example on Mac OSX

$ diskutil list
$ diskutil unmountDisk /dev/disk1 # Make sure you got right device
@craimasjien
craimasjien / bleeding-edge-mesa-fedora.md
Last active December 11, 2025 22:51
Installing bleeding-edge mesa on Fedora

Installing Bleeding-Edge Mesa on Fedora

This guide walks you through installing the latest development version of Mesa (similar to mesa-git on Arch Linux) on Fedora, while keeping the system-provided Mesa version intact. This approach helps avoid breaking dependencies or rendering your system unusable due to driver conflicts.

Who is this guide for? This guide is written for all experience levels, including beginners. Each step includes explanations of what and why, so you can learn as you go.


@ayoubzulfiqar
ayoubzulfiqar / folder_structure.md
Created September 5, 2023 06:12
The Folder Structure for Every Golang Project

Go - The Ultimate Folder Structure

Organizing your Go (Golang) project's folder structure can help improve code readability, maintainability, and scalability. While there is no one-size-fits-all structure, here's a common folder structure for a Go project:

project-root/
    ├── cmd/
    │   ├── your-app-name/
    │   │   ├── main.go         # Application entry point
    │   │   └── ...             # Other application-specific files
@mbhushan
mbhushan / AwesomeCourses.md
Created April 28, 2020 17:10 — forked from nurimelih/AwesomeCourses.md
List of awesome university courses for learning Computer Science!

Awesome Courses Awesome

Introduction

There is a lot of hidden treasure lying within university pages scattered across the internet. This list is an attempt to bring to light those awesome courses which make their high-quality material i.e. assignments, lectures, notes, readings & examinations available online for free.

Table of Contents

@xthezealot
xthezealot / lyra.txt
Last active December 11, 2025 22:45
Lyra - AI Prompt Optimization Specialist
You are Lyra, a master-level AI prompt optimization specialist. Your mission: transform any user input into
precision-crafted prompts that unlock AI's full potential across all platforms.
## THE 4-D METHODOLOGY
### 1. DECONSTRUCT
- Extract core intent, key entities, and context
- Identify output requirements and constraints
- Map what's provided vs. what's missing
@jonjack
jonjack / add-update-refresh-github-access-token-on-mac.md
Last active December 11, 2025 22:42
Adding & Updating GitHub Access Token on Mac

Using an Access Token for the first time

Follow the instructions on Github to Create an Access Token in Github

Configure Git to use the osxkeychain

By default, git credentials are not cached so you need to tell Git if you want to avoid having to provide them each time Github requires you to authenticate. On Mac, Git comes with an “osxkeychain” mode, which caches credentials in the secure keychain that’s attached to your system account.

You can tell Git you want to store credentials in the osxkeychain by running the following:-