Skip to content

Instantly share code, notes, and snippets.

View winens's full-sized avatar
👋
<- &success

İbrahim Can Eldem winens

👋
<- &success
  • Turkey
View GitHub Profile
@winens
winens / Email Server (Linux, Unix, Mac).md
Created January 23, 2022 15:55 — forked from raelgc/Email Server (Linux, Unix, Mac).md
Setup a Local Only SMTP Email Server (Linux, Unix, Mac)

Setup a Local Only SMTP Email Server (Linux, Unix, Mac)

1 - Point localhost.com to your machine

Most of programs will not accept an email using just @localhost as domain. So, edit /etc/hosts file to make the domain localhost.com point to your machine, including this content to the file:

127.0.0.1 localhost.com

2 - Install Postfix

@mate-h
mate-h / android-setup.sh
Last active July 28, 2025 02:29
Downloads the Android Command Line tools for MacOS and installs the platform-tools (including ADB) package with the sdkmanager CLI. Useful for installing basic Android tooling and the Android Emulator without the need to install Android Studio or the entire SDK.
# install mise from https://mise.jdx.dev/getting-started.html
mise install java@17
mise global java@17
# install brew from https://brew.sh/
# sdkmanager, avdmanager
brew install --cask android-commandlinetools
echo "fish_add_path /opt/homebrew/share/android-commandlinetools/cmdline-tools/latest/bin" > ~/.config/fish/config.fish
@JeffM2501
JeffM2501 / imgui_docking_exmaple.cpp
Created April 21, 2021 15:14
Example of how to do editor style docking in ImGui for raylib
/*******************************************************************************************
*
* raylib [core] example - Third Person Orbit Camera Example
*
* Welcome to raylib!
*
* To test examples, just press F6 and execute raylib_compile_execute script
* Note that compiled executable is placed in the same folder as .c file
*
* You can find all basic examples on C:\raylib\raylib\examples folder or
@huntrar
huntrar / full-disk-encryption-arch-uefi.md
Last active March 1, 2026 00:14
Arch Linux Full-Disk Encryption Installation Guide [Encrypted Boot, UEFI, NVMe, Evil Maid]

Arch Linux Full-Disk Encryption Installation Guide

This guide provides instructions for an Arch Linux installation featuring full-disk encryption via LVM on LUKS and an encrypted boot partition (GRUB) for UEFI systems.

Following the main installation are further instructions to harden against Evil Maid attacks via UEFI Secure Boot custom key enrollment and self-signed kernel and bootloader.

Preface

You will find most of this information pulled from the Arch Wiki and other resources linked thereof.

Note: The system was installed on an NVMe SSD, substitute /dev/nvme0nX with /dev/sdX or your device as needed.

@bradtraversy
bradtraversy / vscode_shortcuts.md
Last active March 3, 2026 18:10
Helpful shortcuts for VSCode

VSCode Shortcuts

List of helpful shortcuts for faster coding

If you have any other helpful shortcuts, feel free to add in the comments of this gist :)

Official List of all commands