Skip to content

Instantly share code, notes, and snippets.

View itsmegrave's full-sized avatar
⚒️
Work work

Samuel Grave itsmegrave

⚒️
Work work
View GitHub Profile
@itsmegrave
itsmegrave / mcp.json
Last active June 12, 2025 20:30
Ruby on Rails 8 MCP Configuration for GitHub Copilot
{
"servers": {
// add your MCP stdio servers configuration here
"ruby-rails": {
"type": "stdio",
"command": "ruby-lsp",
"args": ["stdio"],
"env": {}
}
},
@itsmegrave
itsmegrave / greenDivFoundry.js
Last active February 15, 2024 14:45
Create green screen
// Create a new div element
const greenDiv = document.createElement("div");
// Set the style attributes for the div
greenDiv.style.backgroundColor = "green";
greenDiv.style.width = "100vw";
greenDiv.style.height = "100vh";
greenDiv.style.zIndex = "30"; // Under 30 will show, chat, side bar and macro bar
greenDiv.style.position = "fixed";
greenDiv.style.top = 0;
class SplitText
attr_accessor :text, :size
def initialize(text, size)
@text = text
@size = size
end
def format_text
# 1st idea: split the text using spaces and sum size of lines
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
@itsmegrave
itsmegrave / profile
Last active November 12, 2020 14:19
Elvui high res profile
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