Skip to content

Instantly share code, notes, and snippets.

View mate-h's full-sized avatar
🎹
Playing piano

Máté Homolya mate-h

🎹
Playing piano
View GitHub Profile
@mate-h
mate-h / agents.md
Last active April 7, 2026 06:37
writing style guide for AI agents

Agent notes on writing style

Refer to this guide for Markdown in-repo docs, Inline Documentation, Code Comments, and UI copy.

Tone

  • Write in plain, readable English: short paragraphs, full sentences, the way you’d explain the project to another developer in person.
  • Prefer concrete descriptions over changelog-style bullet dumps. Lists are fine when they help scanability, but avoid turning every section into **Label**: explanation rows.
  • Do not use emoji anywhere in this repo’s writing unless someone explicitly requests them for that change. That includes Markdown, inline documentation tied to APIs or modules, ordinary code comments, and UI copy. No decorative or tonal icons instead of plain words.
@mate-h
mate-h / config.fish
Created March 8, 2024 04:22
Personal config.fish
if status is-interactive
# Commands to run in interactive sessions can go here
end
fish_add_path "/opt/homebrew/bin"
fish_add_path "/Applications/WezTerm.app/Contents/MacOS"
# fish_add_path ~/miniconda/bin
fish_add_path ~/miniforge3/bin
@mate-h
mate-h / freqtrade.fish
Last active September 21, 2024 05:58
Freqtrade CLI Fish completions
# Freqtrade Completions for Fish Shell
function __fish_freqtrade_needs_command
set cmd (commandline -opc)
if test (count $cmd) -eq 1
return 0
end
return 1
end
@mate-h
mate-h / jsonvue-dark-theme.css
Last active October 18, 2024 17:32
JsonVue Custom One Pro Dark theme styles
:root {
--gray-900: #23272E;
--gray-800: #1E2227;
--gray-100: #ABB2BF;
--red: #E06B75;
--green: #98C379;
--orange: #D19A66;
--cyan: #56B6C2;
--magenta: #C678DD;
--blue: #61AFEE;
@mate-h
mate-h / MultiRoundVestingWallet.sol
Last active July 1, 2023 15:57
Multi round vesting wallet example
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
import {IERC20} from "../token/ERC20/IERC20.sol";
import {SafeERC20} from "../token/ERC20/utils/SafeERC20.sol";
import {Address} from "../utils/Address.sol";
import {Context} from "../utils/Context.sol";
contract MultiRoundVestingWallet is Context {
using SafeERC20 for IERC20;
@mate-h
mate-h / gpt.fish
Last active April 1, 2023 02:52
Fish completions for gpt-cli: https://github.com/kharvd/gpt-cli
# gpt.fish - Fish shell completions for gpt.py
set -Ux OPENAI_API_KEY <API KEY>
fish_add_path ~/github/gpt-cli
alias gpt="gpt.py"
function __fish_gpt_no_subcommand -d "Test if gpt has been given no subcommand"
not set -q argv[1]
or string match -qr -- '^-' $argv[1]
end
@mate-h
mate-h / wezterm.lua
Last active March 10, 2025 01:31
WezTerm configuration
local wezterm = require 'wezterm'
local schemes = wezterm.get_builtin_color_schemes()
local scheme = schemes['OneDark (base16)']
local bg_color, fg_color, active_color, hover_color, text_color
local dark_mode = wezterm.gui.get_appearance() == "Dark"
if dark_mode then
@mate-h
mate-h / superformula.md
Last active March 26, 2023 01:38
Superformula

superformula

Steps

  1. Clone the gist
  2. Install ASDF from https://asdf-vm.com
  3. Install python plugin and the latest python version
import { useFrame } from '@react-three/fiber'
import { MutableRefObject, useMemo, useRef } from 'react'
import {
BufferAttribute,
BufferGeometry,
FloatType,
HalfFloatType,
LinearFilter,
Mesh,
NearestFilter,
@mate-h
mate-h / env.md
Last active February 4, 2023 21:39
Set up new OSX environment
# download and run this script
# /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/mate-h/c628c39f4953350fe6b2f1a044f97cda/raw/f45dca3e04f386529117c34481c5702a0ef623b5/env.sh)"

# shell script to set up new environment

# install chrome
wget https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg

# vscode at https://code.visualstudio.com/