Skip to content
View lily-gh's full-sized avatar

Block or report lily-gh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lily-gh/README.md

👩🏻‍💻 Hi, I'm Lily!

I like coding, and I create cool things and Software Memeware on my (very little) freetime.

My most recent projects are:

  • dev-bootstrap.sh - Easily bootstrap a new computer with developer tooling in under 15min. ✨ 🚀
  • Kitty Poker - A Planning Poker app with a modern design and Catppuccin-inspired color palette. (still a WIP with some quirks here and there)
  • Custom New Tab - Replace the new tab page with a custom URL in Edge, Chrome or Firefox.
  • UI Tools - Set of UI tools including a color picker, image color picker and built-in Catppuccin Palette reference.
  • Large Type Svelte - Display and share text in a LARGE FONT, directly from your phone!
  • Unphrazle - a tool that helps you find words for word-guessing games. (such as Phrazle)
  • Oppressor Suppressor - need I say more?

Would you like to set up your terminal like this?

Terminal demo

Assuming you're using zsh, here's what you'll need:

  1. Install Powerline10k with these instructions. (I use the Maple Mono font, but any NerdFont should display the fancy glyphs nicely.
  2. (optional) copy my Powerlevel10k configuration to make yours look the same:
curl https://raw.githubusercontent.com/lily-gh/devtools/main/p10k/.p10k.zsh >| ~/.p10k.zsh

⚠️ Note: you'll still need to manually select the MesloLGS NF / Maple Mono NL NF font family in your terminal's settings for the icons to show up properly.

  1. Install eza for nicer file listing
brew install eza

Add these aliases in your .zshrc:

# checks if eza command is available before setting the aliases
if [ -x "$(command -v eza)" ]; then
    alias l="eza -1 --long --header --icons --group-directories-first"
    alias ls="eza -1 --group-directories-first"
    alias ll="eza --long --header --icons --group-directories-first --no-permissions --total-size"
    alias lp="eza --long --header --icons --group-directories-first --total-size"
    alias la="eza -a --long --header --icons --group-directories-first"
    alias lt="eza --tree --long --header --icons --git-ignore --group-directories-first"
    alias t="eza --tree --header --icons --git-ignore --group-directories-first"
fi
  1. The tool I'm using for managing tabs and panes in the terminal is Zellij.

If you like the things I create, consider supporting me on Ko-fi 💖


Typing SVG that writes 'thanks for stopping by!'

🩷🩷🩷🩷🩷


Typing SVG that writes 'Visitors since 21.04.2025'

Pinned Loading

  1. dev-bootstrap dev-bootstrap Public

    Easily set up your new dev machine with your favorite tools with Ansible. 👩🏼‍💻

    Shell 3

  2. catppuccin-palette-picker catppuccin-palette-picker Public

    Easily reference and copy Catppuccin colors from inside VS code.

    TypeScript 2

  3. large-type-svelte large-type-svelte Public

    Large Type, made with svelte

    Svelte 5

  4. oppressor-suppressor oppressor-suppressor Public

    🍊 Makes news outlets easier to digest by replacing terms that might trigger a negative emotion with their goofy-yet-accurate counterparts.

    JavaScript