summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel A. Giovanini <g.giovanini@gridx.de>2025-06-23 15:41:24 +0200
committerGabriel A. Giovanini <g.giovanini@gridx.de>2025-06-23 16:05:33 +0200
commit9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf (patch)
tree9400df8e05a8de8a7c0b227b1f7fba16783aa6e0
downloadhome-manager-9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf.tar.gz
home-manager-9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf.tar.bz2
home-manager-9fcdfe5d6b1c5d518d79345571038d90b6bd6dbf.zip
feat: Add configuration from private dotfiles repo
-rw-r--r--.gitattributes1
-rw-r--r--aerc.nix199
-rw-r--r--alacritty.nix58
-rw-r--r--awslocal.nix55
-rw-r--r--flake.lock256
-rw-r--r--flake.nix40
-rw-r--r--ghostty-themes/0x96f22
-rw-r--r--ghostty-themes/3024 Day22
-rw-r--r--ghostty-themes/3024 Night22
-rw-r--r--ghostty-themes/Aardvark Blue22
-rw-r--r--ghostty-themes/Abernathy22
-rw-r--r--ghostty-themes/Adventure22
-rw-r--r--ghostty-themes/AdventureTime22
-rw-r--r--ghostty-themes/Adwaita22
-rw-r--r--ghostty-themes/Adwaita Dark22
-rw-r--r--ghostty-themes/Afterglow22
-rw-r--r--ghostty-themes/Alabaster22
-rw-r--r--ghostty-themes/AlienBlood22
-rw-r--r--ghostty-themes/Andromeda22
-rw-r--r--ghostty-themes/Apple Classic22
-rw-r--r--ghostty-themes/Apple System Colors22
-rw-r--r--ghostty-themes/Apple System Colors Light22
-rw-r--r--ghostty-themes/Argonaut22
-rw-r--r--ghostty-themes/Arthur22
-rw-r--r--ghostty-themes/AtelierSulphurpool22
-rw-r--r--ghostty-themes/Atom22
-rw-r--r--ghostty-themes/AtomOneLight22
-rw-r--r--ghostty-themes/Aura22
-rw-r--r--ghostty-themes/Aurora22
-rw-r--r--ghostty-themes/Ayu Mirage22
-rw-r--r--ghostty-themes/Banana Blueberry22
-rw-r--r--ghostty-themes/Batman22
-rw-r--r--ghostty-themes/Belafonte Day22
-rw-r--r--ghostty-themes/Belafonte Night22
-rw-r--r--ghostty-themes/BirdsOfParadise22
-rw-r--r--ghostty-themes/Blazer22
-rw-r--r--ghostty-themes/Blue Matrix22
-rw-r--r--ghostty-themes/BlueBerryPie22
-rw-r--r--ghostty-themes/BlueDolphin22
-rw-r--r--ghostty-themes/BlulocoDark22
-rw-r--r--ghostty-themes/BlulocoLight22
-rw-r--r--ghostty-themes/Borland22
-rw-r--r--ghostty-themes/Breeze22
-rw-r--r--ghostty-themes/Bright Lights22
-rw-r--r--ghostty-themes/Broadcast22
-rw-r--r--ghostty-themes/Brogrammer22
-rw-r--r--ghostty-themes/Builtin Dark22
-rw-r--r--ghostty-themes/Builtin Light22
-rw-r--r--ghostty-themes/Builtin Pastel Dark22
-rw-r--r--ghostty-themes/Builtin Solarized Dark22
-rw-r--r--ghostty-themes/Builtin Solarized Light22
-rw-r--r--ghostty-themes/Builtin Tango Dark22
-rw-r--r--ghostty-themes/Builtin Tango Light22
-rw-r--r--ghostty-themes/C6422
-rw-r--r--ghostty-themes/CGA22
-rw-r--r--ghostty-themes/CLRS22
-rw-r--r--ghostty-themes/Calamity22
-rw-r--r--ghostty-themes/Chalk22
-rw-r--r--ghostty-themes/Chalkboard22
-rw-r--r--ghostty-themes/ChallengerDeep22
-rw-r--r--ghostty-themes/Chester22
-rw-r--r--ghostty-themes/Ciapre22
-rw-r--r--ghostty-themes/Cobalt Neon22
-rw-r--r--ghostty-themes/Cobalt222
-rw-r--r--ghostty-themes/CobaltNext22
-rw-r--r--ghostty-themes/CobaltNext-Dark22
-rw-r--r--ghostty-themes/CobaltNext-Minimal22
-rw-r--r--ghostty-themes/CrayonPonyFish22
-rw-r--r--ghostty-themes/CutiePro22
-rw-r--r--ghostty-themes/Cyberdyne22
-rw-r--r--ghostty-themes/CyberpunkScarletProtocol22
-rw-r--r--ghostty-themes/Dark Modern22
-rw-r--r--ghostty-themes/Dark Pastel22
-rw-r--r--ghostty-themes/Dark+22
-rw-r--r--ghostty-themes/Darkside22
-rw-r--r--ghostty-themes/Desert22
-rw-r--r--ghostty-themes/Dimidium22
-rw-r--r--ghostty-themes/DimmedMonokai22
-rw-r--r--ghostty-themes/Django22
-rw-r--r--ghostty-themes/DjangoRebornAgain22
-rw-r--r--ghostty-themes/DjangoSmooth22
-rw-r--r--ghostty-themes/Doom Peacock22
-rw-r--r--ghostty-themes/DoomOne22
-rw-r--r--ghostty-themes/DotGov22
-rw-r--r--ghostty-themes/Dracula22
-rw-r--r--ghostty-themes/Dracula+22
-rw-r--r--ghostty-themes/Duotone Dark22
-rw-r--r--ghostty-themes/ENCOM22
-rw-r--r--ghostty-themes/Earthsong22
-rw-r--r--ghostty-themes/Elemental22
-rw-r--r--ghostty-themes/Elementary22
-rw-r--r--ghostty-themes/Espresso22
-rw-r--r--ghostty-themes/Espresso Libre22
-rw-r--r--ghostty-themes/Everblush22
-rw-r--r--ghostty-themes/Everforest Dark - Hard22
-rw-r--r--ghostty-themes/Fahrenheit22
-rw-r--r--ghostty-themes/Fairyfloss22
-rw-r--r--ghostty-themes/Fideloper22
-rw-r--r--ghostty-themes/Firefly Traditional22
-rw-r--r--ghostty-themes/FirefoxDev22
-rw-r--r--ghostty-themes/Firewatch22
-rw-r--r--ghostty-themes/FishTank22
-rw-r--r--ghostty-themes/Flat22
-rw-r--r--ghostty-themes/Flatland22
-rw-r--r--ghostty-themes/Floraverse22
-rw-r--r--ghostty-themes/ForestBlue22
-rw-r--r--ghostty-themes/Framer22
-rw-r--r--ghostty-themes/FrontEndDelight22
-rw-r--r--ghostty-themes/FunForrest22
-rw-r--r--ghostty-themes/Galaxy22
-rw-r--r--ghostty-themes/Galizur22
-rw-r--r--ghostty-themes/GitHub Dark22
-rw-r--r--ghostty-themes/GitHub-Dark-Colorblind22
-rw-r--r--ghostty-themes/GitHub-Dark-Default22
-rw-r--r--ghostty-themes/GitHub-Dark-Dimmed22
-rw-r--r--ghostty-themes/GitHub-Light-Colorblind22
-rw-r--r--ghostty-themes/GitHub-Light-Default22
-rw-r--r--ghostty-themes/GitLab-Dark22
-rw-r--r--ghostty-themes/GitLab-Dark-Grey22
-rw-r--r--ghostty-themes/GitLab-Light22
-rw-r--r--ghostty-themes/Github22
-rw-r--r--ghostty-themes/Glacier22
-rw-r--r--ghostty-themes/Grape22
-rw-r--r--ghostty-themes/Grass22
-rw-r--r--ghostty-themes/Grey-green22
-rw-r--r--ghostty-themes/GruvboxDark22
-rw-r--r--ghostty-themes/GruvboxDarkHard22
-rw-r--r--ghostty-themes/GruvboxLight22
-rw-r--r--ghostty-themes/GruvboxLightHard22
-rw-r--r--ghostty-themes/Guezwhoz22
-rw-r--r--ghostty-themes/HaX0R_BLUE22
-rw-r--r--ghostty-themes/HaX0R_GR33N22
-rw-r--r--ghostty-themes/HaX0R_R3D22
-rw-r--r--ghostty-themes/Hacktober22
-rw-r--r--ghostty-themes/Hardcore22
-rw-r--r--ghostty-themes/Harper22
-rw-r--r--ghostty-themes/Havn Daggry22
-rw-r--r--ghostty-themes/Havn Skumring22
-rw-r--r--ghostty-themes/Highway22
-rw-r--r--ghostty-themes/Hipster Green22
-rw-r--r--ghostty-themes/Hivacruz22
-rw-r--r--ghostty-themes/Homebrew22
-rw-r--r--ghostty-themes/Hopscotch22
-rw-r--r--ghostty-themes/Hopscotch.25622
-rw-r--r--ghostty-themes/Horizon22
-rw-r--r--ghostty-themes/Horizon-Bright22
-rw-r--r--ghostty-themes/Hurtado22
-rw-r--r--ghostty-themes/Hybrid22
-rw-r--r--ghostty-themes/IC_Green_PPL22
-rw-r--r--ghostty-themes/IC_Orange_PPL22
-rw-r--r--ghostty-themes/IR_Black22
-rw-r--r--ghostty-themes/Jackie Brown22
-rw-r--r--ghostty-themes/Japanesque22
-rw-r--r--ghostty-themes/Jellybeans22
-rw-r--r--ghostty-themes/JetBrains Darcula22
-rw-r--r--ghostty-themes/Kanagawa Dragon22
-rw-r--r--ghostty-themes/Kanagawa Wave22
-rw-r--r--ghostty-themes/Kibble22
-rw-r--r--ghostty-themes/Kolorit22
-rw-r--r--ghostty-themes/Konsolas22
-rw-r--r--ghostty-themes/Lab Fox22
-rw-r--r--ghostty-themes/Laser22
-rw-r--r--ghostty-themes/Later This Evening22
-rw-r--r--ghostty-themes/Lavandula22
-rw-r--r--ghostty-themes/LiquidCarbon22
-rw-r--r--ghostty-themes/LiquidCarbonTransparent22
-rw-r--r--ghostty-themes/LiquidCarbonTransparentInverse22
-rw-r--r--ghostty-themes/Man Page22
-rw-r--r--ghostty-themes/Mariana22
-rw-r--r--ghostty-themes/Material22
-rw-r--r--ghostty-themes/MaterialDark22
-rw-r--r--ghostty-themes/MaterialDarker22
-rw-r--r--ghostty-themes/MaterialDesignColors22
-rw-r--r--ghostty-themes/MaterialOcean22
-rw-r--r--ghostty-themes/Mathias22
-rw-r--r--ghostty-themes/Medallion22
-rw-r--r--ghostty-themes/Melange_dark22
-rw-r--r--ghostty-themes/Melange_light22
-rw-r--r--ghostty-themes/Mellifluous22
-rw-r--r--ghostty-themes/Mirage22
-rw-r--r--ghostty-themes/Misterioso22
-rw-r--r--ghostty-themes/Molokai22
-rw-r--r--ghostty-themes/MonaLisa22
-rw-r--r--ghostty-themes/Monokai Classic22
-rw-r--r--ghostty-themes/Monokai Pro22
-rw-r--r--ghostty-themes/Monokai Pro Light22
-rw-r--r--ghostty-themes/Monokai Pro Light Sun22
-rw-r--r--ghostty-themes/Monokai Pro Machine22
-rw-r--r--ghostty-themes/Monokai Pro Octagon22
-rw-r--r--ghostty-themes/Monokai Pro Ristretto22
-rw-r--r--ghostty-themes/Monokai Pro Spectrum22
-rw-r--r--ghostty-themes/Monokai Remastered22
-rw-r--r--ghostty-themes/Monokai Soda22
-rw-r--r--ghostty-themes/Monokai Vivid22
-rw-r--r--ghostty-themes/N0tch2k22
-rw-r--r--ghostty-themes/Neon22
-rw-r--r--ghostty-themes/Neopolitan22
-rw-r--r--ghostty-themes/Neutron22
-rw-r--r--ghostty-themes/Night Owlish Light22
-rw-r--r--ghostty-themes/NightLion v122
-rw-r--r--ghostty-themes/NightLion v222
-rw-r--r--ghostty-themes/Nocturnal Winter22
-rw-r--r--ghostty-themes/Novel22
-rw-r--r--ghostty-themes/NvimDark22
-rw-r--r--ghostty-themes/NvimLight22
-rw-r--r--ghostty-themes/Obsidian22
-rw-r--r--ghostty-themes/Ocean22
-rw-r--r--ghostty-themes/Oceanic-Next22
-rw-r--r--ghostty-themes/OceanicMaterial22
-rw-r--r--ghostty-themes/Ollie22
-rw-r--r--ghostty-themes/OneHalfDark22
-rw-r--r--ghostty-themes/OneHalfLight22
-rw-r--r--ghostty-themes/Operator Mono Dark22
-rw-r--r--ghostty-themes/Overnight Slumber22
-rw-r--r--ghostty-themes/Oxocarbon22
-rw-r--r--ghostty-themes/PaleNightHC22
-rw-r--r--ghostty-themes/Pandora22
-rw-r--r--ghostty-themes/Paraiso Dark22
-rw-r--r--ghostty-themes/PaulMillr22
-rw-r--r--ghostty-themes/PencilDark22
-rw-r--r--ghostty-themes/PencilLight22
-rw-r--r--ghostty-themes/Peppermint22
-rw-r--r--ghostty-themes/Piatto Light22
-rw-r--r--ghostty-themes/Pnevma22
-rw-r--r--ghostty-themes/Popping and Locking22
-rw-r--r--ghostty-themes/Pro22
-rw-r--r--ghostty-themes/Pro Light22
-rw-r--r--ghostty-themes/Purple Rain22
-rw-r--r--ghostty-themes/Rapture22
-rw-r--r--ghostty-themes/Raycast_Dark22
-rw-r--r--ghostty-themes/Raycast_Light22
-rw-r--r--ghostty-themes/Red Alert22
-rw-r--r--ghostty-themes/Red Planet22
-rw-r--r--ghostty-themes/Red Sands22
-rw-r--r--ghostty-themes/Relaxed22
-rw-r--r--ghostty-themes/Retro22
-rw-r--r--ghostty-themes/RetroLegends22
-rw-r--r--ghostty-themes/Rippedcasts22
-rw-r--r--ghostty-themes/Rouge 222
-rw-r--r--ghostty-themes/Royal22
-rw-r--r--ghostty-themes/Ryuuko22
-rw-r--r--ghostty-themes/Sakura22
-rw-r--r--ghostty-themes/Scarlet Protocol22
-rw-r--r--ghostty-themes/SeaShells22
-rw-r--r--ghostty-themes/Seafoam Pastel22
-rw-r--r--ghostty-themes/Seti22
-rw-r--r--ghostty-themes/Shaman22
-rw-r--r--ghostty-themes/Slate22
-rw-r--r--ghostty-themes/SleepyHollow22
-rw-r--r--ghostty-themes/Smyck22
-rw-r--r--ghostty-themes/Snazzy22
-rw-r--r--ghostty-themes/Snazzy Soft22
-rw-r--r--ghostty-themes/SoftServer22
-rw-r--r--ghostty-themes/Solarized Darcula22
-rw-r--r--ghostty-themes/Solarized Dark - Patched22
-rw-r--r--ghostty-themes/Solarized Dark Higher Contrast22
-rw-r--r--ghostty-themes/SpaceGray22
-rw-r--r--ghostty-themes/SpaceGray Bright22
-rw-r--r--ghostty-themes/SpaceGray Eighties22
-rw-r--r--ghostty-themes/SpaceGray Eighties Dull22
-rw-r--r--ghostty-themes/Spacedust22
-rw-r--r--ghostty-themes/Spiderman22
-rw-r--r--ghostty-themes/Spring22
-rw-r--r--ghostty-themes/Square22
-rw-r--r--ghostty-themes/Squirrelsong Dark22
-rw-r--r--ghostty-themes/Sublette22
-rw-r--r--ghostty-themes/Subliminal22
-rw-r--r--ghostty-themes/Sugarplum22
-rw-r--r--ghostty-themes/Sundried22
-rw-r--r--ghostty-themes/Symfonic22
-rw-r--r--ghostty-themes/SynthwaveAlpha22
-rw-r--r--ghostty-themes/Tango Adapted22
-rw-r--r--ghostty-themes/Tango Half Adapted22
-rw-r--r--ghostty-themes/Teerb22
-rw-r--r--ghostty-themes/Terminal Basic22
-rw-r--r--ghostty-themes/Thayer Bright22
-rw-r--r--ghostty-themes/The Hulk22
-rw-r--r--ghostty-themes/Tinacious Design (Dark)22
-rw-r--r--ghostty-themes/Tinacious Design (Light)22
-rw-r--r--ghostty-themes/Tomorrow22
-rw-r--r--ghostty-themes/Tomorrow Night22
-rw-r--r--ghostty-themes/Tomorrow Night Blue22
-rw-r--r--ghostty-themes/Tomorrow Night Bright22
-rw-r--r--ghostty-themes/Tomorrow Night Burns22
-rw-r--r--ghostty-themes/Tomorrow Night Eighties22
-rw-r--r--ghostty-themes/ToyChest22
-rw-r--r--ghostty-themes/Treehouse22
-rw-r--r--ghostty-themes/Twilight22
-rw-r--r--ghostty-themes/Ubuntu22
-rw-r--r--ghostty-themes/UltraDark22
-rw-r--r--ghostty-themes/UltraViolent22
-rw-r--r--ghostty-themes/UnderTheSea22
-rw-r--r--ghostty-themes/Unikitty22
-rw-r--r--ghostty-themes/Urple22
-rw-r--r--ghostty-themes/Vaughn22
-rw-r--r--ghostty-themes/VibrantInk22
-rw-r--r--ghostty-themes/Violet Dark22
-rw-r--r--ghostty-themes/Violet Light22
-rw-r--r--ghostty-themes/WarmNeon22
-rw-r--r--ghostty-themes/Wez22
-rw-r--r--ghostty-themes/Whimsy22
-rw-r--r--ghostty-themes/WildCherry22
-rw-r--r--ghostty-themes/Wombat22
-rw-r--r--ghostty-themes/Wryan22
-rw-r--r--ghostty-themes/Zenburn22
-rw-r--r--ghostty-themes/arcoiris22
-rw-r--r--ghostty-themes/ayu22
-rw-r--r--ghostty-themes/ayu_light22
-rw-r--r--ghostty-themes/carbonfox22
-rw-r--r--ghostty-themes/catppuccin-frappe22
-rw-r--r--ghostty-themes/catppuccin-latte22
-rw-r--r--ghostty-themes/catppuccin-macchiato22
-rw-r--r--ghostty-themes/catppuccin-mocha22
-rw-r--r--ghostty-themes/citruszest22
-rw-r--r--ghostty-themes/coffee_theme22
-rw-r--r--ghostty-themes/cyberpunk22
-rw-r--r--ghostty-themes/darkermatrix22
-rw-r--r--ghostty-themes/darkmatrix22
-rw-r--r--ghostty-themes/dawnfox22
-rw-r--r--ghostty-themes/dayfox22
-rw-r--r--ghostty-themes/deep22
-rw-r--r--ghostty-themes/detuned22
-rw-r--r--ghostty-themes/duckbones22
-rw-r--r--ghostty-themes/duskfox22
-rw-r--r--ghostty-themes/electron-highlighter22
-rw-r--r--ghostty-themes/embers-dark22
-rw-r--r--ghostty-themes/farmhouse-dark22
-rw-r--r--ghostty-themes/farmhouse-light22
-rw-r--r--ghostty-themes/flexoki-dark22
-rw-r--r--ghostty-themes/flexoki-light22
-rw-r--r--ghostty-themes/gruber-darker22
-rw-r--r--ghostty-themes/gruvbox-material22
-rw-r--r--ghostty-themes/heeler22
-rw-r--r--ghostty-themes/iTerm2 Dark Background22
-rw-r--r--ghostty-themes/iTerm2 Default22
-rw-r--r--ghostty-themes/iTerm2 Light Background22
-rw-r--r--ghostty-themes/iTerm2 Pastel Dark Background22
-rw-r--r--ghostty-themes/iTerm2 Smoooooth22
-rw-r--r--ghostty-themes/iTerm2 Solarized Dark22
-rw-r--r--ghostty-themes/iTerm2 Solarized Light22
-rw-r--r--ghostty-themes/iTerm2 Tango Dark22
-rw-r--r--ghostty-themes/iTerm2 Tango Light22
-rw-r--r--ghostty-themes/iceberg-dark22
-rw-r--r--ghostty-themes/iceberg-light22
-rw-r--r--ghostty-themes/idea22
-rw-r--r--ghostty-themes/idleToes22
-rw-r--r--ghostty-themes/jubi22
-rw-r--r--ghostty-themes/kanagawabones22
-rw-r--r--ghostty-themes/kurokula22
-rw-r--r--ghostty-themes/lovelace22
-rw-r--r--ghostty-themes/matrix22
-rw-r--r--ghostty-themes/mellow22
-rw-r--r--ghostty-themes/miasma22
-rw-r--r--ghostty-themes/midnight-in-mojave22
-rw-r--r--ghostty-themes/neobones_dark22
-rw-r--r--ghostty-themes/neobones_light22
-rw-r--r--ghostty-themes/nightfox22
-rw-r--r--ghostty-themes/niji22
-rw-r--r--ghostty-themes/nord22
-rw-r--r--ghostty-themes/nord-light22
-rw-r--r--ghostty-themes/nord-wave22
-rw-r--r--ghostty-themes/nordfox22
-rw-r--r--ghostty-themes/primary22
-rw-r--r--ghostty-themes/purplepeter22
-rw-r--r--ghostty-themes/rebecca22
-rw-r--r--ghostty-themes/rose-pine22
-rw-r--r--ghostty-themes/rose-pine-dawn22
-rw-r--r--ghostty-themes/rose-pine-moon22
-rw-r--r--ghostty-themes/seoulbones_dark22
-rw-r--r--ghostty-themes/seoulbones_light22
-rw-r--r--ghostty-themes/shades-of-purple22
-rw-r--r--ghostty-themes/srcery22
-rw-r--r--ghostty-themes/starlight22
-rw-r--r--ghostty-themes/synthwave22
-rw-r--r--ghostty-themes/synthwave-everything22
-rw-r--r--ghostty-themes/terafox22
-rw-r--r--ghostty-themes/tokyonight22
-rw-r--r--ghostty-themes/tokyonight-day22
-rw-r--r--ghostty-themes/tokyonight-storm22
-rw-r--r--ghostty-themes/tokyonight_moon22
-rw-r--r--ghostty-themes/tokyonight_night22
-rw-r--r--ghostty-themes/vesper22
-rw-r--r--ghostty-themes/vimbones22
-rw-r--r--ghostty-themes/wilmersdorf22
-rw-r--r--ghostty-themes/xcodedark22
-rw-r--r--ghostty-themes/xcodedarkhc22
-rw-r--r--ghostty-themes/xcodelight22
-rw-r--r--ghostty-themes/xcodelighthc22
-rw-r--r--ghostty-themes/xcodewwdc22
-rw-r--r--ghostty-themes/zenbones22
-rw-r--r--ghostty-themes/zenbones_dark22
-rw-r--r--ghostty-themes/zenbones_light22
-rw-r--r--ghostty-themes/zenburned22
-rw-r--r--ghostty-themes/zenwritten_dark22
-rw-r--r--ghostty-themes/zenwritten_light22
-rw-r--r--ghostty.nix20
-rw-r--r--home.nix64
-rw-r--r--mako.nix17
-rw-r--r--niri.nix285
-rw-r--r--profile.nix78
l---------result1
-rw-r--r--sway.nix164
-rw-r--r--waybar.nix136
-rw-r--r--wofi.nix59
404 files changed, 9991 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..45b5ca3
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+secrets/** filter=git-crypt diff=git-crypt
diff --git a/aerc.nix b/aerc.nix
new file mode 100644
index 0000000..1d3b1e2
--- /dev/null
+++ b/aerc.nix
@@ -0,0 +1,199 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: {
+ xdg.configFile."aerc/map.conf".text = ''
+ 1.Open=tag:github and not tag:checked
+ 2.Jira=tag:jira and not tag:checked
+ 2.Confluence=tag:confluence and not tag:checked
+ 4.Inbox=tag:inbox and not tag:archived and not tag:deleted and not tag:github
+ 5.Done=tag:github and tag:checked
+ '';
+
+ xdg.configFile."aerc/aerc.conf".text = ''
+ [general]
+
+ [statusline]
+
+ [viewer]
+
+ [compose]
+
+ [multipart-converters]
+
+ [filters]
+ text/plain=colorize
+ text/calendar=calendar
+ text/html=pandoc -f html -t plain
+ message/delivery-status=colorize
+ message/rfc822=colorize
+ .headers=colorize
+
+ [openers]
+
+ [hooks]
+ mail-received=notify-send "Mail from $AERC_FROM_NAME" "$AERC_FOLDER/$AERC_SUBJECT"
+
+ [templates]
+
+ [ui]
+ threading-enabled=true
+ fuzzy-complete=true
+ icon-attachment=📎
+ column-labels = {{map .Labels \
+ (exclude "read") \
+ (exclude "sent") \
+ (exclude "github") \
+ (exclude "unread") \
+ (case "open" "O") \
+ (case "jira" "J") \
+ (case "confluence" "W") \
+ (case "merged" "M") \
+ (case "closed" "C") \
+ (case "approved" "A") \
+ (case "checked" "X") \
+ | join ""}}
+ index-columns = date<=,name<10,flags>=,labels>5,subject<*
+ '';
+
+ xdg.configFile."aerc/binds.conf".text = ''
+ # Binds are of the form <key sequence> = <command to run>
+ # To use '=' in a key sequence, substitute it with "Eq": "<Ctrl+Eq>"
+ # If you wish to bind #, you can wrap the key sequence in quotes: "#" = quit
+ <C-p> = :prev-tab<Enter>
+ <C-n> = :next-tab<Enter>
+ <C-t> = :term<Enter>
+ ? = :help keys<Enter>
+
+ [messages]
+ q = :quit<Enter>
+
+ j = :next<Enter>
+ <Down> = :next<Enter>
+ <C-d> = :next 50%<Enter>
+ <C-f> = :next 100%<Enter>
+ <PgDn> = :next 100%<Enter>
+
+ k = :prev<Enter>
+ <Up> = :prev<Enter>
+ <C-u> = :prev 50%<Enter>
+ <C-b> = :prev 100%<Enter>
+ <PgUp> = :prev 100%<Enter>
+ g = :select 0<Enter>
+ G = :select -1<Enter>
+
+ J = :next-folder<Enter>
+ K = :prev-folder<Enter>
+ H = :collapse-folder<Enter>
+ L = :expand-folder<Enter>
+
+ v = :mark -t<Enter>
+ V = :mark -v<Enter>
+
+ T = :toggle-threads<Enter>
+
+ <Enter> = :view<Enter>
+ d = :prompt 'Really delete this message?' 'delete-message'<Enter>
+ D = :delete<Enter>
+ A = :archive flat<Enter>
+
+ C = :compose<Enter>
+
+ rr = :reply -a<Enter>
+ rq = :reply -aq<Enter>
+ Rr = :reply<Enter>
+ Rq = :reply -q<Enter>
+ RR = :read<Enter>
+ RC = :tag +checked<Enter>
+
+ c = :cf<space>
+ $ = :term<space>
+ ! = :term<space>
+ | = :pipe<space>
+
+ / = :search<space>
+ \ = :filter<space>
+ n = :next-result<Enter>
+ N = :prev-result<Enter>
+ <Esc> = :clear<Enter>
+
+ z = :pipe -b workctl open<Enter>
+ Z = :pipe workctl edit<Enter>
+ PA = :pipe -b workctl approve<Enter>
+ PM = :pipe -b workctl merge<Enter>
+ PD = :pipe -b workctl dependabot<Enter>
+
+ [messages:folder=Drafts]
+ <Enter> = :recall<Enter>
+
+ [view]
+ / = :toggle-key-passthrough<Enter>/
+ q = :close<Enter>
+ O = :open<Enter>
+ S = :save<space>
+ | = :pipe<space>
+ D = :delete<Enter>
+ A = :archive flat<Enter>
+
+ <C-l> = :open-link <space>
+
+ f = :forward<Enter>
+ rr = :reply -a<Enter>
+ rq = :reply -aq<Enter>
+ Rr = :reply<Enter>
+ Rq = :reply -q<Enter>
+
+ H = :toggle-headers<Enter>
+ <C-k> = :prev-part<Enter>
+ <C-j> = :next-part<Enter>
+ J = :next<Enter>
+ K = :prev<Enter>
+
+ [view::passthrough]
+ $noinherit = true
+ $ex = <C-x>
+ <Esc> = :toggle-key-passthrough<Enter>
+
+ [compose]
+ # Keybindings used when the embedded terminal is not selected in the compose
+ # view
+ $noinherit = true
+ $ex = <C-x>
+ <C-k> = :prev-field<Enter>
+ <C-j> = :next-field<Enter>
+ <A-p> = :switch-account -p<Enter>
+ <A-n> = :switch-account -n<Enter>
+ <tab> = :next-field<Enter>
+ <backtab> = :prev-field<Enter>
+ <C-p> = :prev-tab<Enter>
+ <C-n> = :next-tab<Enter>
+
+ [compose::editor]
+ # Keybindings used when the embedded terminal is selected in the compose view
+ $noinherit = true
+ $ex = <C-x>
+ <C-k> = :prev-field<Enter>
+ <C-j> = :next-field<Enter>
+ <C-p> = :prev-tab<Enter>
+ <C-n> = :next-tab<Enter>
+
+ [compose::review]
+ # Keybindings used when reviewing a message to be sent
+ y = :send<Enter>
+ n = :abort<Enter>
+ v = :preview<Enter>
+ p = :postpone<Enter>
+ q = :choose -o d discard abort -o p postpone postpone<Enter>
+ e = :edit<Enter>
+ a = :attach<space>
+ d = :detach<space>
+
+ [terminal]
+ $noinherit = true
+ $ex = <C-x>
+
+ <C-p> = :prev-tab<Enter>
+ <C-n> = :next-tab<Enter>
+ '';
+}
diff --git a/alacritty.nix b/alacritty.nix
new file mode 100644
index 0000000..3cc4624
--- /dev/null
+++ b/alacritty.nix
@@ -0,0 +1,58 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: let
+ tomlFormat = pkgs.formats.toml {};
+in {
+ xdg.configFile."alacritty/alacritty.toml".source = tomlFormat.generate "alacritty.toml" {
+ shell = {
+ program = "/usr/bin/fish";
+ };
+ colors = {
+ primary = {
+ background = "#ffffff";
+ foreground = "#24292f";
+ };
+ normal = {
+ black = "#24292e";
+ red = "#d73a49";
+ green = "#28a745";
+ yellow = "#dbab09";
+ blue = "#0366d6";
+ magenta = "#5a32a3";
+ cyan = "#0598bc";
+ white = "#6a737d";
+ };
+ bright = {
+ black = "#959da5";
+ red = "#cb2431";
+ green = "#22863a";
+ yellow = "#b08800";
+ blue = "#005cc5";
+ magenta = "#5a32a3";
+ cyan = "#3192aa";
+ white = "#d1d5da";
+ };
+ };
+ font = {
+ normal = {
+ family = "iosevka";
+ style = "Regular";
+ };
+ bold = {
+ family = "iosevka";
+ style = "Bold";
+ };
+ italic = {
+ family = "iosevka";
+ style = "Italic";
+ };
+ bold_italic = {
+ family = "iosevka";
+ style = "BoldItalic";
+ };
+ size = 15;
+ };
+ };
+}
diff --git a/awslocal.nix b/awslocal.nix
new file mode 100644
index 0000000..1968b08
--- /dev/null
+++ b/awslocal.nix
@@ -0,0 +1,55 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ # build-system
+ setuptools,
+ setuptools-scm,
+ # dependencies
+ attrs,
+ pluggy,
+ py,
+ six,
+ # tests
+ hypothesis,
+}:
+buildPythonPackage rec {
+ pname = "awscli-local";
+ version = "3.3.1";
+ pyproject = true;
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-z4Q23FnYaVNG/NOrKW3kZCXsqwDWQJbOvnn7Ueyy65M=";
+ };
+
+ postPatch = ''
+ # don't test bash builtins
+ rm testing/test_argcomplete.py
+ '';
+
+ build-system = [
+ setuptools
+ setuptools-scm
+ ];
+
+ dependencies = [
+ attrs
+ py
+ setuptools
+ six
+ pluggy
+ ];
+
+ nativeCheckInputs = [
+ hypothesis
+ ];
+
+ meta = {
+ changelog = "https://github.com/pytest-dev/pytest/releases/tag/${version}";
+ description = "Framework for writing tests";
+ homepage = "https://github.com/pytest-dev/pytest";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [domenkozar lovek323 madjar lsix];
+ };
+}
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..3b09b05
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,256 @@
+{
+ "nodes": {
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1747046372,
+ "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-utils": {
+ "inputs": {
+ "systems": "systems"
+ },
+ "locked": {
+ "lastModified": 1731533236,
+ "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "flake-utils_2": {
+ "inputs": {
+ "systems": "systems_2"
+ },
+ "locked": {
+ "lastModified": 1710146030,
+ "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "ghostty": {
+ "inputs": {
+ "flake-compat": "flake-compat",
+ "flake-utils": "flake-utils",
+ "nixpkgs": "nixpkgs",
+ "zig": "zig",
+ "zon2nix": "zon2nix"
+ },
+ "locked": {
+ "lastModified": 1750679248,
+ "narHash": "sha256-zRv0FqFwR4xenvgpyh386gtEXEWdRKZJDvLJV1MRyVc=",
+ "ref": "refs/heads/main",
+ "rev": "373fc6bcbf04f50bc8a8d19c7688f8ee24fb3849",
+ "revCount": 10710,
+ "type": "git",
+ "url": "ssh://git@github.com/ghostty-org/ghostty"
+ },
+ "original": {
+ "type": "git",
+ "url": "ssh://git@github.com/ghostty-org/ghostty"
+ }
+ },
+ "gxctl": {
+ "inputs": {
+ "flake-utils": "flake-utils_2",
+ "nixpkgs": "nixpkgs_2"
+ },
+ "locked": {
+ "lastModified": 1750671555,
+ "narHash": "sha256-6G/tp3vkZD5KTdOOcUeDMqckSD4sBqXN2hCIW08LPrs=",
+ "ref": "refs/heads/develop",
+ "rev": "fd165d11ac6c3b48870588641c282e0b3aad16d8",
+ "revCount": 724,
+ "type": "git",
+ "url": "ssh://git@github.com/grid-x/gxctl"
+ },
+ "original": {
+ "type": "git",
+ "url": "ssh://git@github.com/grid-x/gxctl"
+ }
+ },
+ "home-manager": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1750654717,
+ "narHash": "sha256-YXlhTUGaLAY1rSosaRXO5RSGriEyF9BGdLkpKV+9jyI=",
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "rev": "4c9e99e8e8e36bcdfa9cdb102e45e4dc95aa5c5b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "home-manager",
+ "type": "github"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1748189127,
+ "narHash": "sha256-zRDR+EbbeObu4V2X5QCd2Bk5eltfDlCr5yvhBwUT6pY=",
+ "rev": "7c43f080a7f28b2774f3b3f43234ca11661bf334",
+ "type": "tarball",
+ "url": "https://releases.nixos.org/nixos/25.05/nixos-25.05.802491.7c43f080a7f2/nixexprs.tar.xz"
+ },
+ "original": {
+ "type": "tarball",
+ "url": "https://channels.nixos.org/nixos-25.05/nixexprs.tar.xz"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1720691131,
+ "narHash": "sha256-CWT+KN8aTPyMIx8P303gsVxUnkinIz0a/Cmasz1jyIM=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "a046c1202e11b62cbede5385ba64908feb7bfac4",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixos-24.05",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_3": {
+ "locked": {
+ "lastModified": 1750506804,
+ "narHash": "sha256-VLFNc4egNjovYVxDGyBYTrvVCgDYgENp5bVi9fPTDYc=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "4206c4cb56751df534751b058295ea61357bbbaa",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "ghostty": "ghostty",
+ "gxctl": "gxctl",
+ "home-manager": "home-manager",
+ "nixpkgs": "nixpkgs_3"
+ }
+ },
+ "systems": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "systems_2": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "zig": {
+ "inputs": {
+ "flake-compat": [
+ "ghostty"
+ ],
+ "flake-utils": [
+ "ghostty",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "ghostty",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1748261582,
+ "narHash": "sha256-3i0IL3s18hdDlbsf0/E+5kyPRkZwGPbSFngq5eToiAA=",
+ "owner": "mitchellh",
+ "repo": "zig-overlay",
+ "rev": "aafb1b093fb838f7a02613b719e85ec912914221",
+ "type": "github"
+ },
+ "original": {
+ "owner": "mitchellh",
+ "repo": "zig-overlay",
+ "type": "github"
+ }
+ },
+ "zon2nix": {
+ "inputs": {
+ "flake-utils": [
+ "ghostty",
+ "flake-utils"
+ ],
+ "nixpkgs": [
+ "ghostty",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1742104771,
+ "narHash": "sha256-LhidlyEA9MP8jGe1rEnyjGFCzLLgCdDpYeWggibayr0=",
+ "owner": "jcollie",
+ "repo": "zon2nix",
+ "rev": "56c159be489cc6c0e73c3930bd908ddc6fe89613",
+ "type": "github"
+ },
+ "original": {
+ "owner": "jcollie",
+ "ref": "56c159be489cc6c0e73c3930bd908ddc6fe89613",
+ "repo": "zon2nix",
+ "type": "github"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000..0177c83
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,40 @@
+{
+ description = "My Home Manager Flake";
+
+ inputs = {
+ nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
+ gxctl.url = "git+ssh://git@github.com/grid-x/gxctl";
+ ghostty.url = "git+ssh://git@github.com/ghostty-org/ghostty";
+ home-manager = {
+ url = "github:nix-community/home-manager";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+ };
+
+ outputs = inputs @ {
+ self,
+ nixpkgs,
+ home-manager,
+ gxctl,
+ ...
+ }: {
+ defaultPackage.x86_64-linux = home-manager.defaultPackage.x86_64-linux;
+ homeConfigurations = let
+ pkgs = import nixpkgs {
+ system = "x86_64-linux";
+ };
+ in {
+ "gabrielgio" = home-manager.lib.homeManagerConfiguration {
+ inherit pkgs;
+
+ extraSpecialArgs = {
+ inherit inputs;
+ };
+
+ modules = [
+ ./home.nix
+ ];
+ };
+ };
+ };
+}
diff --git a/ghostty-themes/0x96f b/ghostty-themes/0x96f
new file mode 100644
index 0000000..c27a0e4
--- /dev/null
+++ b/ghostty-themes/0x96f
@@ -0,0 +1,22 @@
+palette = 0=#262427
+palette = 1=#ff7272
+palette = 2=#bcdf59
+palette = 3=#ffca58
+palette = 4=#49cae4
+palette = 5=#a093e2
+palette = 6=#aee8f4
+palette = 7=#fcfcfa
+palette = 8=#545452
+palette = 9=#ff8787
+palette = 10=#c6e472
+palette = 11=#ffd271
+palette = 12=#64d2e8
+palette = 13=#aea3e6
+palette = 14=#baebf6
+palette = 15=#fcfcfa
+background = #262427
+foreground = #fcfcfa
+cursor-color = #fcfcfa
+cursor-text = #000000
+selection-background = #fcfcfa
+selection-foreground = #262427
diff --git a/ghostty-themes/3024 Day b/ghostty-themes/3024 Day
new file mode 100644
index 0000000..a6d42bb
--- /dev/null
+++ b/ghostty-themes/3024 Day
@@ -0,0 +1,22 @@
+palette = 0=#090300
+palette = 1=#db2d20
+palette = 2=#01a252
+palette = 3=#fded02
+palette = 4=#01a0e4
+palette = 5=#a16a94
+palette = 6=#b5e4f4
+palette = 7=#a5a2a2
+palette = 8=#5c5855
+palette = 9=#e8bbd0
+palette = 10=#3a3432
+palette = 11=#4a4543
+palette = 12=#807d7c
+palette = 13=#d6d5d4
+palette = 14=#cdab53
+palette = 15=#f7f7f7
+background = #f7f7f7
+foreground = #4a4543
+cursor-color = #4a4543
+cursor-text = #f7f7f7
+selection-background = #a5a2a2
+selection-foreground = #4a4543
diff --git a/ghostty-themes/3024 Night b/ghostty-themes/3024 Night
new file mode 100644
index 0000000..785f44a
--- /dev/null
+++ b/ghostty-themes/3024 Night
@@ -0,0 +1,22 @@
+palette = 0=#090300
+palette = 1=#db2d20
+palette = 2=#01a252
+palette = 3=#fded02
+palette = 4=#01a0e4
+palette = 5=#a16a94
+palette = 6=#b5e4f4
+palette = 7=#a5a2a2
+palette = 8=#5c5855
+palette = 9=#e8bbd0
+palette = 10=#3a3432
+palette = 11=#4a4543
+palette = 12=#807d7c
+palette = 13=#d6d5d4
+palette = 14=#cdab53
+palette = 15=#f7f7f7
+background = #090300
+foreground = #a5a2a2
+cursor-color = #a5a2a2
+cursor-text = #090300
+selection-background = #4a4543
+selection-foreground = #a5a2a2
diff --git a/ghostty-themes/Aardvark Blue b/ghostty-themes/Aardvark Blue
new file mode 100644
index 0000000..c817515
--- /dev/null
+++ b/ghostty-themes/Aardvark Blue
@@ -0,0 +1,22 @@
+palette = 0=#191919
+palette = 1=#aa342e
+palette = 2=#4b8c0f
+palette = 3=#dbba00
+palette = 4=#1370d3
+palette = 5=#c43ac3
+palette = 6=#008eb0
+palette = 7=#bebebe
+palette = 8=#454545
+palette = 9=#f05b50
+palette = 10=#95dc55
+palette = 11=#ffe763
+palette = 12=#60a4ec
+palette = 13=#e26be2
+palette = 14=#60b6cb
+palette = 15=#f7f7f7
+background = #102040
+foreground = #dddddd
+cursor-color = #007acc
+cursor-text = #bfdbfe
+selection-background = #bfdbfe
+selection-foreground = #000000
diff --git a/ghostty-themes/Abernathy b/ghostty-themes/Abernathy
new file mode 100644
index 0000000..e004d86
--- /dev/null
+++ b/ghostty-themes/Abernathy
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cd0000
+palette = 2=#00cd00
+palette = 3=#cdcd00
+palette = 4=#1093f5
+palette = 5=#cd00cd
+palette = 6=#00cdcd
+palette = 7=#faebd7
+palette = 8=#404040
+palette = 9=#ff0000
+palette = 10=#00ff00
+palette = 11=#ffff00
+palette = 12=#11b5f6
+palette = 13=#ff00ff
+palette = 14=#00ffff
+palette = 15=#ffffff
+background = #111416
+foreground = #eeeeec
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #eeeeec
+selection-foreground = #333333
diff --git a/ghostty-themes/Adventure b/ghostty-themes/Adventure
new file mode 100644
index 0000000..2c025c0
--- /dev/null
+++ b/ghostty-themes/Adventure
@@ -0,0 +1,22 @@
+palette = 0=#040404
+palette = 1=#d84a33
+palette = 2=#5da602
+palette = 3=#eebb6e
+palette = 4=#417ab3
+palette = 5=#e5c499
+palette = 6=#bdcfe5
+palette = 7=#dbded8
+palette = 8=#685656
+palette = 9=#d76b42
+palette = 10=#99b52c
+palette = 11=#ffb670
+palette = 12=#97d7ef
+palette = 13=#aa7900
+palette = 14=#bdcfe5
+palette = 15=#e4d5c7
+background = #040404
+foreground = #feffff
+cursor-color = #feffff
+cursor-text = #000000
+selection-background = #606060
+selection-foreground = #ffffff
diff --git a/ghostty-themes/AdventureTime b/ghostty-themes/AdventureTime
new file mode 100644
index 0000000..91639ea
--- /dev/null
+++ b/ghostty-themes/AdventureTime
@@ -0,0 +1,22 @@
+palette = 0=#050404
+palette = 1=#bd0013
+palette = 2=#4ab118
+palette = 3=#e7741e
+palette = 4=#0f4ac6
+palette = 5=#665993
+palette = 6=#70a598
+palette = 7=#f8dcc0
+palette = 8=#4e7cbf
+palette = 9=#fc5f5a
+palette = 10=#9eff6e
+palette = 11=#efc11a
+palette = 12=#1997c6
+palette = 13=#9b5953
+palette = 14=#c8faf4
+palette = 15=#f6f5fb
+background = #1f1d45
+foreground = #f8dcc0
+cursor-color = #efbf38
+cursor-text = #08080a
+selection-background = #706b4e
+selection-foreground = #f3d9c4
diff --git a/ghostty-themes/Adwaita b/ghostty-themes/Adwaita
new file mode 100644
index 0000000..a14fdc2
--- /dev/null
+++ b/ghostty-themes/Adwaita
@@ -0,0 +1,22 @@
+palette = 0=#241f31
+palette = 1=#c01c28
+palette = 2=#2ec27e
+palette = 3=#f5c211
+palette = 4=#1e78e4
+palette = 5=#9841bb
+palette = 6=#0ab9dc
+palette = 7=#c0bfbc
+palette = 8=#5e5c64
+palette = 9=#ed333b
+palette = 10=#57e389
+palette = 11=#f8e45c
+palette = 12=#51a1ff
+palette = 13=#c061cb
+palette = 14=#4fd2fd
+palette = 15=#f6f5f4
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #c0bfbc
+selection-foreground = #000000
diff --git a/ghostty-themes/Adwaita Dark b/ghostty-themes/Adwaita Dark
new file mode 100644
index 0000000..6cb8c0c
--- /dev/null
+++ b/ghostty-themes/Adwaita Dark
@@ -0,0 +1,22 @@
+palette = 0=#241f31
+palette = 1=#c01c28
+palette = 2=#2ec27e
+palette = 3=#f5c211
+palette = 4=#1e78e4
+palette = 5=#9841bb
+palette = 6=#0ab9dc
+palette = 7=#c0bfbc
+palette = 8=#5e5c64
+palette = 9=#ed333b
+palette = 10=#57e389
+palette = 11=#f8e45c
+palette = 12=#51a1ff
+palette = 13=#c061cb
+palette = 14=#4fd2fd
+palette = 15=#f6f5f4
+background = #1e1e1e
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #1e1e1e
+selection-background = #ffffff
+selection-foreground = #5e5c64
diff --git a/ghostty-themes/Afterglow b/ghostty-themes/Afterglow
new file mode 100644
index 0000000..8b32342
--- /dev/null
+++ b/ghostty-themes/Afterglow
@@ -0,0 +1,22 @@
+palette = 0=#151515
+palette = 1=#ac4142
+palette = 2=#7e8e50
+palette = 3=#e5b567
+palette = 4=#6c99bb
+palette = 5=#9f4e85
+palette = 6=#7dd6cf
+palette = 7=#d0d0d0
+palette = 8=#505050
+palette = 9=#ac4142
+palette = 10=#7e8e50
+palette = 11=#e5b567
+palette = 12=#6c99bb
+palette = 13=#9f4e85
+palette = 14=#7dd6cf
+palette = 15=#f5f5f5
+background = #212121
+foreground = #d0d0d0
+cursor-color = #d0d0d0
+cursor-text = #151515
+selection-background = #303030
+selection-foreground = #d0d0d0
diff --git a/ghostty-themes/Alabaster b/ghostty-themes/Alabaster
new file mode 100644
index 0000000..3f33920
--- /dev/null
+++ b/ghostty-themes/Alabaster
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#aa3731
+palette = 2=#448c27
+palette = 3=#cb9000
+palette = 4=#325cc0
+palette = 5=#7a3e9d
+palette = 6=#0083b2
+palette = 7=#f7f7f7
+palette = 8=#777777
+palette = 9=#f05050
+palette = 10=#60cb00
+palette = 11=#ffbc5d
+palette = 12=#007acc
+palette = 13=#e64ce6
+palette = 14=#00aacb
+palette = 15=#f7f7f7
+background = #f7f7f7
+foreground = #000000
+cursor-color = #007acc
+cursor-text = #bfdbfe
+selection-background = #bfdbfe
+selection-foreground = #000000
diff --git a/ghostty-themes/AlienBlood b/ghostty-themes/AlienBlood
new file mode 100644
index 0000000..a41024c
--- /dev/null
+++ b/ghostty-themes/AlienBlood
@@ -0,0 +1,22 @@
+palette = 0=#112616
+palette = 1=#7f2b27
+palette = 2=#2f7e25
+palette = 3=#717f24
+palette = 4=#2f6a7f
+palette = 5=#47587f
+palette = 6=#327f77
+palette = 7=#647d75
+palette = 8=#3c4812
+palette = 9=#e08009
+palette = 10=#18e000
+palette = 11=#bde000
+palette = 12=#00aae0
+palette = 13=#0058e0
+palette = 14=#00e0c4
+palette = 15=#73fa91
+background = #0f1610
+foreground = #637d75
+cursor-color = #73fa91
+cursor-text = #0f1610
+selection-background = #1d4125
+selection-foreground = #73fa91
diff --git a/ghostty-themes/Andromeda b/ghostty-themes/Andromeda
new file mode 100644
index 0000000..4cd7fe9
--- /dev/null
+++ b/ghostty-themes/Andromeda
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cd3131
+palette = 2=#05bc79
+palette = 3=#e5e512
+palette = 4=#2472c8
+palette = 5=#bc3fbc
+palette = 6=#0fa8cd
+palette = 7=#e5e5e5
+palette = 8=#666666
+palette = 9=#cd3131
+palette = 10=#05bc79
+palette = 11=#e5e512
+palette = 12=#2472c8
+palette = 13=#bc3fbc
+palette = 14=#0fa8cd
+palette = 15=#e5e5e5
+background = #262a33
+foreground = #e5e5e5
+cursor-color = #f8f8f0
+cursor-text = #cfcfc2
+selection-background = #5a5c62
+selection-foreground = #ece7e7
diff --git a/ghostty-themes/Apple Classic b/ghostty-themes/Apple Classic
new file mode 100644
index 0000000..dd7b509
--- /dev/null
+++ b/ghostty-themes/Apple Classic
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c91b00
+palette = 2=#00c200
+palette = 3=#c7c400
+palette = 4=#0225c7
+palette = 5=#ca30c7
+palette = 6=#00c5c7
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ff6e67
+palette = 10=#5ffa68
+palette = 11=#fffc67
+palette = 12=#6871ff
+palette = 13=#ff77ff
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #2c2b2b
+foreground = #d5a200
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #6b5b02
+selection-foreground = #67e000
diff --git a/ghostty-themes/Apple System Colors b/ghostty-themes/Apple System Colors
new file mode 100644
index 0000000..a4dd1a3
--- /dev/null
+++ b/ghostty-themes/Apple System Colors
@@ -0,0 +1,22 @@
+palette = 0=#1a1a1a
+palette = 1=#cc372e
+palette = 2=#26a439
+palette = 3=#cdac08
+palette = 4=#0869cb
+palette = 5=#9647bf
+palette = 6=#479ec2
+palette = 7=#98989d
+palette = 8=#464646
+palette = 9=#ff453a
+palette = 10=#32d74b
+palette = 11=#ffd60a
+palette = 12=#0a84ff
+palette = 13=#bf5af2
+palette = 14=#76d6ff
+palette = 15=#ffffff
+background = #1e1e1e
+foreground = #ffffff
+cursor-color = #98989d
+cursor-text = #ffffff
+selection-background = #3f638b
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Apple System Colors Light b/ghostty-themes/Apple System Colors Light
new file mode 100644
index 0000000..1f5448d
--- /dev/null
+++ b/ghostty-themes/Apple System Colors Light
@@ -0,0 +1,22 @@
+palette = 0=#1a1a1a
+palette = 1=#bc4437
+palette = 2=#51a148
+palette = 3=#c7ad3a
+palette = 4=#2e68c5
+palette = 5=#8c4bb8
+palette = 6=#5e9cbe
+palette = 7=#98989d
+palette = 8=#464646
+palette = 9=#eb5545
+palette = 10=#6bd45f
+palette = 11=#f8d84a
+palette = 12=#3b82f7
+palette = 13=#b260ea
+palette = 14=#8dd3fb
+palette = 15=#ffffff
+background = #feffff
+foreground = #000000
+cursor-color = #98989d
+cursor-text = #ffffff
+selection-background = #b4d7ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Argonaut b/ghostty-themes/Argonaut
new file mode 100644
index 0000000..39d5e1b
--- /dev/null
+++ b/ghostty-themes/Argonaut
@@ -0,0 +1,22 @@
+palette = 0=#232323
+palette = 1=#ff000f
+palette = 2=#8ce10b
+palette = 3=#ffb900
+palette = 4=#008df8
+palette = 5=#6d43a6
+palette = 6=#00d8eb
+palette = 7=#ffffff
+palette = 8=#444444
+palette = 9=#ff2740
+palette = 10=#abe15b
+palette = 11=#ffd242
+palette = 12=#0092ff
+palette = 13=#9a5feb
+palette = 14=#67fff0
+palette = 15=#ffffff
+background = #0e1019
+foreground = #fffaf4
+cursor-color = #ff0018
+cursor-text = #ff0018
+selection-background = #002a3b
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Arthur b/ghostty-themes/Arthur
new file mode 100644
index 0000000..b2d0803
--- /dev/null
+++ b/ghostty-themes/Arthur
@@ -0,0 +1,22 @@
+palette = 0=#3d352a
+palette = 1=#cd5c5c
+palette = 2=#86af80
+palette = 3=#e8ae5b
+palette = 4=#6495ed
+palette = 5=#deb887
+palette = 6=#b0c4de
+palette = 7=#bbaa99
+palette = 8=#554444
+palette = 9=#cc5533
+palette = 10=#88aa22
+palette = 11=#ffa75d
+palette = 12=#87ceeb
+palette = 13=#996600
+palette = 14=#b0c4de
+palette = 15=#ddccbb
+background = #1c1c1c
+foreground = #ddeedd
+cursor-color = #e2bbef
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/AtelierSulphurpool b/ghostty-themes/AtelierSulphurpool
new file mode 100644
index 0000000..7a2018f
--- /dev/null
+++ b/ghostty-themes/AtelierSulphurpool
@@ -0,0 +1,22 @@
+palette = 0=#202746
+palette = 1=#c94922
+palette = 2=#ac9739
+palette = 3=#c08b30
+palette = 4=#3d8fd1
+palette = 5=#6679cc
+palette = 6=#22a2c9
+palette = 7=#979db4
+palette = 8=#6b7394
+palette = 9=#c76b29
+palette = 10=#293256
+palette = 11=#5e6687
+palette = 12=#898ea4
+palette = 13=#dfe2f1
+palette = 14=#9c637a
+palette = 15=#f5f7ff
+background = #202746
+foreground = #979db4
+cursor-color = #979db4
+cursor-text = #202746
+selection-background = #5e6687
+selection-foreground = #979db4
diff --git a/ghostty-themes/Atom b/ghostty-themes/Atom
new file mode 100644
index 0000000..039e383
--- /dev/null
+++ b/ghostty-themes/Atom
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fd5ff1
+palette = 2=#87c38a
+palette = 3=#ffd7b1
+palette = 4=#85befd
+palette = 5=#b9b6fc
+palette = 6=#85befd
+palette = 7=#e0e0e0
+palette = 8=#000000
+palette = 9=#fd5ff1
+palette = 10=#94fa36
+palette = 11=#f5ffa8
+palette = 12=#96cbfe
+palette = 13=#b9b6fc
+palette = 14=#85befd
+palette = 15=#e0e0e0
+background = #161719
+foreground = #c5c8c6
+cursor-color = #d0d0d0
+cursor-text = #151515
+selection-background = #444444
+selection-foreground = #c5c8c6
diff --git a/ghostty-themes/AtomOneLight b/ghostty-themes/AtomOneLight
new file mode 100644
index 0000000..53236fc
--- /dev/null
+++ b/ghostty-themes/AtomOneLight
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#de3e35
+palette = 2=#3f953a
+palette = 3=#d2b67c
+palette = 4=#2f5af3
+palette = 5=#950095
+palette = 6=#3f953a
+palette = 7=#bbbbbb
+palette = 8=#000000
+palette = 9=#de3e35
+palette = 10=#3f953a
+palette = 11=#d2b67c
+palette = 12=#2f5af3
+palette = 13=#a00095
+palette = 14=#3f953a
+palette = 15=#ffffff
+background = #f9f9f9
+foreground = #2a2c33
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #ededed
+selection-foreground = #2a2c33
diff --git a/ghostty-themes/Aura b/ghostty-themes/Aura
new file mode 100644
index 0000000..98355da
--- /dev/null
+++ b/ghostty-themes/Aura
@@ -0,0 +1,22 @@
+palette = 0=#110f18
+palette = 1=#ff6767
+palette = 2=#61ffca
+palette = 3=#ffca85
+palette = 4=#a277ff
+palette = 5=#a277ff
+palette = 6=#61ffca
+palette = 7=#edecee
+palette = 8=#4d4d4d
+palette = 9=#ffca85
+palette = 10=#a277ff
+palette = 11=#ffca85
+palette = 12=#a277ff
+palette = 13=#a277ff
+palette = 14=#61ffca
+palette = 15=#edecee
+background = #15141b
+foreground = #edecee
+cursor-color = #a277ff
+cursor-text = #edecee
+selection-background = #a277ff
+selection-foreground = #edecee
diff --git a/ghostty-themes/Aurora b/ghostty-themes/Aurora
new file mode 100644
index 0000000..8aeea61
--- /dev/null
+++ b/ghostty-themes/Aurora
@@ -0,0 +1,22 @@
+palette = 0=#23262e
+palette = 1=#f0266f
+palette = 2=#8fd46d
+palette = 3=#ffe66d
+palette = 4=#0321d7
+palette = 5=#ee5d43
+palette = 6=#03d6b8
+palette = 7=#c74ded
+palette = 8=#292e38
+palette = 9=#f92672
+palette = 10=#8fd46d
+palette = 11=#ffe66d
+palette = 12=#03d6b8
+palette = 13=#ee5d43
+palette = 14=#03d6b8
+palette = 15=#c74ded
+background = #23262e
+foreground = #ffca28
+cursor-color = #ee5d43
+cursor-text = #ffd29c
+selection-background = #292e38
+selection-foreground = #00e8c6
diff --git a/ghostty-themes/Ayu Mirage b/ghostty-themes/Ayu Mirage
new file mode 100644
index 0000000..a9dd34b
--- /dev/null
+++ b/ghostty-themes/Ayu Mirage
@@ -0,0 +1,22 @@
+palette = 0=#191e2a
+palette = 1=#ed8274
+palette = 2=#a6cc70
+palette = 3=#fad07b
+palette = 4=#6dcbfa
+palette = 5=#cfbafa
+palette = 6=#90e1c6
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#f28779
+palette = 10=#bae67e
+palette = 11=#ffd580
+palette = 12=#73d0ff
+palette = 13=#d4bfff
+palette = 14=#95e6cb
+palette = 15=#ffffff
+background = #1f2430
+foreground = #cbccc6
+cursor-color = #ffcc66
+cursor-text = #1f2430
+selection-background = #33415e
+selection-foreground = #cbccc6
diff --git a/ghostty-themes/Banana Blueberry b/ghostty-themes/Banana Blueberry
new file mode 100644
index 0000000..5fd1c69
--- /dev/null
+++ b/ghostty-themes/Banana Blueberry
@@ -0,0 +1,22 @@
+palette = 0=#17141f
+palette = 1=#ff6b7f
+palette = 2=#00bd9c
+palette = 3=#e6c62f
+palette = 4=#22e8df
+palette = 5=#dc396a
+palette = 6=#56b6c2
+palette = 7=#f1f1f1
+palette = 8=#495162
+palette = 9=#fe9ea1
+palette = 10=#98c379
+palette = 11=#f9e46b
+palette = 12=#91fff4
+palette = 13=#da70d6
+palette = 14=#bcf3ff
+palette = 15=#ffffff
+background = #191323
+foreground = #cccccc
+cursor-color = #e07d13
+cursor-text = #ffffff
+selection-background = #220525
+selection-foreground = #f4f4f4
diff --git a/ghostty-themes/Batman b/ghostty-themes/Batman
new file mode 100644
index 0000000..78596ce
--- /dev/null
+++ b/ghostty-themes/Batman
@@ -0,0 +1,22 @@
+palette = 0=#1b1d1e
+palette = 1=#e6dc44
+palette = 2=#c8be46
+palette = 3=#f4fd22
+palette = 4=#737174
+palette = 5=#747271
+palette = 6=#62605f
+palette = 7=#c6c5bf
+palette = 8=#505354
+palette = 9=#fff78e
+palette = 10=#fff27d
+palette = 11=#feed6c
+palette = 12=#919495
+palette = 13=#9a9a9d
+palette = 14=#a3a3a6
+palette = 15=#dadbd6
+background = #1b1d1e
+foreground = #6f6f6f
+cursor-color = #fcef0c
+cursor-text = #000000
+selection-background = #4d504c
+selection-foreground = #f0e04a
diff --git a/ghostty-themes/Belafonte Day b/ghostty-themes/Belafonte Day
new file mode 100644
index 0000000..d133cb5
--- /dev/null
+++ b/ghostty-themes/Belafonte Day
@@ -0,0 +1,22 @@
+palette = 0=#20111b
+palette = 1=#be100e
+palette = 2=#858162
+palette = 3=#eaa549
+palette = 4=#426a79
+palette = 5=#97522c
+palette = 6=#989a9c
+palette = 7=#968c83
+palette = 8=#5e5252
+palette = 9=#be100e
+palette = 10=#858162
+palette = 11=#eaa549
+palette = 12=#426a79
+palette = 13=#97522c
+palette = 14=#989a9c
+palette = 15=#d5ccba
+background = #d5ccba
+foreground = #45373c
+cursor-color = #45373c
+cursor-text = #d5ccba
+selection-background = #968c83
+selection-foreground = #45373c
diff --git a/ghostty-themes/Belafonte Night b/ghostty-themes/Belafonte Night
new file mode 100644
index 0000000..0960f2b
--- /dev/null
+++ b/ghostty-themes/Belafonte Night
@@ -0,0 +1,22 @@
+palette = 0=#20111b
+palette = 1=#be100e
+palette = 2=#858162
+palette = 3=#eaa549
+palette = 4=#426a79
+palette = 5=#97522c
+palette = 6=#989a9c
+palette = 7=#968c83
+palette = 8=#5e5252
+palette = 9=#be100e
+palette = 10=#858162
+palette = 11=#eaa549
+palette = 12=#426a79
+palette = 13=#97522c
+palette = 14=#989a9c
+palette = 15=#d5ccba
+background = #20111b
+foreground = #968c83
+cursor-color = #968c83
+cursor-text = #20111b
+selection-background = #45373c
+selection-foreground = #968c83
diff --git a/ghostty-themes/BirdsOfParadise b/ghostty-themes/BirdsOfParadise
new file mode 100644
index 0000000..297c7cf
--- /dev/null
+++ b/ghostty-themes/BirdsOfParadise
@@ -0,0 +1,22 @@
+palette = 0=#573d26
+palette = 1=#be2d26
+palette = 2=#6ba18a
+palette = 3=#e99d2a
+palette = 4=#5a86ad
+palette = 5=#ac80a6
+palette = 6=#74a6ad
+palette = 7=#e0dbb7
+palette = 8=#9b6c4a
+palette = 9=#e84627
+palette = 10=#95d8ba
+palette = 11=#d0d150
+palette = 12=#b8d3ed
+palette = 13=#d19ecb
+palette = 14=#93cfd7
+palette = 15=#fff9d5
+background = #2a1f1d
+foreground = #e0dbb7
+cursor-color = #573d26
+cursor-text = #573d26
+selection-background = #563c27
+selection-foreground = #e0dbbb
diff --git a/ghostty-themes/Blazer b/ghostty-themes/Blazer
new file mode 100644
index 0000000..b46b200
--- /dev/null
+++ b/ghostty-themes/Blazer
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#b87a7a
+palette = 2=#7ab87a
+palette = 3=#b8b87a
+palette = 4=#7a7ab8
+palette = 5=#b87ab8
+palette = 6=#7ab8b8
+palette = 7=#d9d9d9
+palette = 8=#262626
+palette = 9=#dbbdbd
+palette = 10=#bddbbd
+palette = 11=#dbdbbd
+palette = 12=#bdbddb
+palette = 13=#dbbddb
+palette = 14=#bddbdb
+palette = 15=#ffffff
+background = #0d1926
+foreground = #d9e6f2
+cursor-color = #d9e6f2
+cursor-text = #0d1926
+selection-background = #c1ddff
+selection-foreground = #000000
diff --git a/ghostty-themes/Blue Matrix b/ghostty-themes/Blue Matrix
new file mode 100644
index 0000000..9a6895f
--- /dev/null
+++ b/ghostty-themes/Blue Matrix
@@ -0,0 +1,22 @@
+palette = 0=#101116
+palette = 1=#ff5680
+palette = 2=#00ff9c
+palette = 3=#fffc58
+palette = 4=#00b0ff
+palette = 5=#d57bff
+palette = 6=#76c1ff
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ff6e67
+palette = 10=#5ffa68
+palette = 11=#fffc67
+palette = 12=#6871ff
+palette = 13=#d682ec
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #101116
+foreground = #00a2ff
+cursor-color = #76ff9f
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/BlueBerryPie b/ghostty-themes/BlueBerryPie
new file mode 100644
index 0000000..d20e41c
--- /dev/null
+++ b/ghostty-themes/BlueBerryPie
@@ -0,0 +1,22 @@
+palette = 0=#0a4c62
+palette = 1=#99246e
+palette = 2=#5cb1b3
+palette = 3=#eab9a8
+palette = 4=#90a5bd
+palette = 5=#9d54a7
+palette = 6=#7e83cc
+palette = 7=#f0e8d6
+palette = 8=#201637
+palette = 9=#c87272
+palette = 10=#0a6c7e
+palette = 11=#7a3188
+palette = 12=#39173d
+palette = 13=#bc94b7
+palette = 14=#5e6071
+palette = 15=#0a6c7e
+background = #1c0c28
+foreground = #babab9
+cursor-color = #fcfad6
+cursor-text = #000000
+selection-background = #606060
+selection-foreground = #ffffff
diff --git a/ghostty-themes/BlueDolphin b/ghostty-themes/BlueDolphin
new file mode 100644
index 0000000..e4b95ac
--- /dev/null
+++ b/ghostty-themes/BlueDolphin
@@ -0,0 +1,22 @@
+palette = 0=#292d3e
+palette = 1=#ff8288
+palette = 2=#b4e88d
+palette = 3=#f4d69f
+palette = 4=#82aaff
+palette = 5=#e9c1ff
+palette = 6=#89ebff
+palette = 7=#d0d0d0
+palette = 8=#434758
+palette = 9=#ff8b92
+palette = 10=#ddffa7
+palette = 11=#ffe585
+palette = 12=#9cc4ff
+palette = 13=#ddb0f6
+palette = 14=#a3f7ff
+palette = 15=#ffffff
+background = #006984
+foreground = #c5f2ff
+cursor-color = #ffcc00
+cursor-text = #292d3e
+selection-background = #2baeca
+selection-foreground = #eceff1
diff --git a/ghostty-themes/BlulocoDark b/ghostty-themes/BlulocoDark
new file mode 100644
index 0000000..e870a19
--- /dev/null
+++ b/ghostty-themes/BlulocoDark
@@ -0,0 +1,22 @@
+palette = 0=#41444d
+palette = 1=#fc2f52
+palette = 2=#25a45c
+palette = 3=#ff936a
+palette = 4=#3476ff
+palette = 5=#7a82da
+palette = 6=#4483aa
+palette = 7=#cdd4e0
+palette = 8=#8f9aae
+palette = 9=#ff6480
+palette = 10=#3fc56b
+palette = 11=#f9c859
+palette = 12=#10b1fe
+palette = 13=#ff78f8
+palette = 14=#5fb9bc
+palette = 15=#ffffff
+background = #282c34
+foreground = #b9c0cb
+cursor-color = #ffcc00
+cursor-text = #282c34
+selection-background = #b9c0ca
+selection-foreground = #272b33
diff --git a/ghostty-themes/BlulocoLight b/ghostty-themes/BlulocoLight
new file mode 100644
index 0000000..05785fd
--- /dev/null
+++ b/ghostty-themes/BlulocoLight
@@ -0,0 +1,22 @@
+palette = 0=#373a41
+palette = 1=#d52753
+palette = 2=#23974a
+palette = 3=#df631c
+palette = 4=#275fe4
+palette = 5=#823ff1
+palette = 6=#27618d
+palette = 7=#babbc2
+palette = 8=#676a77
+palette = 9=#ff6480
+palette = 10=#3cbc66
+palette = 11=#c5a332
+palette = 12=#0099e1
+palette = 13=#ce33c0
+palette = 14=#6d93bb
+palette = 15=#d3d3d3
+background = #f9f9f9
+foreground = #373a41
+cursor-color = #f32759
+cursor-text = #ffffff
+selection-background = #daf0ff
+selection-foreground = #373a41
diff --git a/ghostty-themes/Borland b/ghostty-themes/Borland
new file mode 100644
index 0000000..96c8ec0
--- /dev/null
+++ b/ghostty-themes/Borland
@@ -0,0 +1,22 @@
+palette = 0=#4f4f4f
+palette = 1=#ff6c60
+palette = 2=#a8ff60
+palette = 3=#ffffb6
+palette = 4=#96cbfe
+palette = 5=#ff73fd
+palette = 6=#c6c5fe
+palette = 7=#eeeeee
+palette = 8=#7c7c7c
+palette = 9=#ffb6b0
+palette = 10=#ceffac
+palette = 11=#ffffcc
+palette = 12=#b5dcff
+palette = 13=#ff9cfe
+palette = 14=#dfdffe
+palette = 15=#ffffff
+background = #0000a4
+foreground = #ffff4e
+cursor-color = #ffa560
+cursor-text = #ffffff
+selection-background = #a4a4a4
+selection-foreground = #0000a4
diff --git a/ghostty-themes/Breeze b/ghostty-themes/Breeze
new file mode 100644
index 0000000..ec1d8a6
--- /dev/null
+++ b/ghostty-themes/Breeze
@@ -0,0 +1,22 @@
+palette = 0=#31363b
+palette = 1=#ed1515
+palette = 2=#11d116
+palette = 3=#f67400
+palette = 4=#1d99f3
+palette = 5=#9b59b6
+palette = 6=#1abc9c
+palette = 7=#eff0f1
+palette = 8=#7f8c8d
+palette = 9=#c0392b
+palette = 10=#1cdc9a
+palette = 11=#fdbc4b
+palette = 12=#3daee9
+palette = 13=#8e44ad
+palette = 14=#16a085
+palette = 15=#fcfcfc
+background = #31363b
+foreground = #eff0f1
+cursor-color = #eff0f1
+cursor-text = #31363b
+selection-background = #eff0f1
+selection-foreground = #31363b
diff --git a/ghostty-themes/Bright Lights b/ghostty-themes/Bright Lights
new file mode 100644
index 0000000..def2b44
--- /dev/null
+++ b/ghostty-themes/Bright Lights
@@ -0,0 +1,22 @@
+palette = 0=#191919
+palette = 1=#ff355b
+palette = 2=#b7e876
+palette = 3=#ffc251
+palette = 4=#76d4ff
+palette = 5=#ba76e7
+palette = 6=#6cbfb5
+palette = 7=#c2c8d7
+palette = 8=#191919
+palette = 9=#ff355b
+palette = 10=#b7e876
+palette = 11=#ffc251
+palette = 12=#76d5ff
+palette = 13=#ba76e7
+palette = 14=#6cbfb5
+palette = 15=#c2c8d7
+background = #191919
+foreground = #b3c9d7
+cursor-color = #f34b00
+cursor-text = #002831
+selection-background = #b3c9d7
+selection-foreground = #191919
diff --git a/ghostty-themes/Broadcast b/ghostty-themes/Broadcast
new file mode 100644
index 0000000..13a337b
--- /dev/null
+++ b/ghostty-themes/Broadcast
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#da4939
+palette = 2=#519f50
+palette = 3=#ffd24a
+palette = 4=#6d9cbe
+palette = 5=#d0d0ff
+palette = 6=#6e9cbe
+palette = 7=#ffffff
+palette = 8=#323232
+palette = 9=#ff7b6b
+palette = 10=#83d182
+palette = 11=#ffff7c
+palette = 12=#9fcef0
+palette = 13=#ffffff
+palette = 14=#a0cef0
+palette = 15=#ffffff
+background = #2b2b2b
+foreground = #e6e1dc
+cursor-color = #ffffff
+cursor-text = #e6e1dc
+selection-background = #5a647e
+selection-foreground = #e6e1dc
diff --git a/ghostty-themes/Brogrammer b/ghostty-themes/Brogrammer
new file mode 100644
index 0000000..d8e79f2
--- /dev/null
+++ b/ghostty-themes/Brogrammer
@@ -0,0 +1,22 @@
+palette = 0=#1f1f1f
+palette = 1=#f81118
+palette = 2=#2dc55e
+palette = 3=#ecba0f
+palette = 4=#2a84d2
+palette = 5=#4e5ab7
+palette = 6=#1081d6
+palette = 7=#d6dbe5
+palette = 8=#d6dbe5
+palette = 9=#de352e
+palette = 10=#1dd361
+palette = 11=#f3bd09
+palette = 12=#1081d6
+palette = 13=#5350b9
+palette = 14=#0f7ddb
+palette = 15=#ffffff
+background = #131313
+foreground = #d6dbe5
+cursor-color = #b9b9b9
+cursor-text = #101010
+selection-background = #1f1f1f
+selection-foreground = #d6dbe5
diff --git a/ghostty-themes/Builtin Dark b/ghostty-themes/Builtin Dark
new file mode 100644
index 0000000..7470e1d
--- /dev/null
+++ b/ghostty-themes/Builtin Dark
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#bb0000
+palette = 2=#00bb00
+palette = 3=#bbbb00
+palette = 4=#0000bb
+palette = 5=#bb00bb
+palette = 6=#00bbbb
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #000000
+foreground = #bbbbbb
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Builtin Light b/ghostty-themes/Builtin Light
new file mode 100644
index 0000000..e28f08a
--- /dev/null
+++ b/ghostty-themes/Builtin Light
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#bb0000
+palette = 2=#00bb00
+palette = 3=#bbbb00
+palette = 4=#0000bb
+palette = 5=#bb00bb
+palette = 6=#00bbbb
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Builtin Pastel Dark b/ghostty-themes/Builtin Pastel Dark
new file mode 100644
index 0000000..0e13d34
--- /dev/null
+++ b/ghostty-themes/Builtin Pastel Dark
@@ -0,0 +1,22 @@
+palette = 0=#4f4f4f
+palette = 1=#ff6c60
+palette = 2=#a8ff60
+palette = 3=#ffffb6
+palette = 4=#96cbfe
+palette = 5=#ff73fd
+palette = 6=#c6c5fe
+palette = 7=#eeeeee
+palette = 8=#7c7c7c
+palette = 9=#ffb6b0
+palette = 10=#ceffac
+palette = 11=#ffffcc
+palette = 12=#b5dcff
+palette = 13=#ff9cfe
+palette = 14=#dfdffe
+palette = 15=#ffffff
+background = #000000
+foreground = #bbbbbb
+cursor-color = #ffa560
+cursor-text = #ffffff
+selection-background = #363983
+selection-foreground = #f2f2f2
diff --git a/ghostty-themes/Builtin Solarized Dark b/ghostty-themes/Builtin Solarized Dark
new file mode 100644
index 0000000..3c48414
--- /dev/null
+++ b/ghostty-themes/Builtin Solarized Dark
@@ -0,0 +1,22 @@
+palette = 0=#073642
+palette = 1=#dc322f
+palette = 2=#859900
+palette = 3=#b58900
+palette = 4=#268bd2
+palette = 5=#d33682
+palette = 6=#2aa198
+palette = 7=#eee8d5
+palette = 8=#002b36
+palette = 9=#cb4b16
+palette = 10=#586e75
+palette = 11=#657b83
+palette = 12=#839496
+palette = 13=#6c71c4
+palette = 14=#93a1a1
+palette = 15=#fdf6e3
+background = #002b36
+foreground = #839496
+cursor-color = #839496
+cursor-text = #073642
+selection-background = #073642
+selection-foreground = #93a1a1
diff --git a/ghostty-themes/Builtin Solarized Light b/ghostty-themes/Builtin Solarized Light
new file mode 100644
index 0000000..5c82b79
--- /dev/null
+++ b/ghostty-themes/Builtin Solarized Light
@@ -0,0 +1,22 @@
+palette = 0=#073642
+palette = 1=#dc322f
+palette = 2=#859900
+palette = 3=#b58900
+palette = 4=#268bd2
+palette = 5=#d33682
+palette = 6=#2aa198
+palette = 7=#eee8d5
+palette = 8=#002b36
+palette = 9=#cb4b16
+palette = 10=#586e75
+palette = 11=#657b83
+palette = 12=#839496
+palette = 13=#6c71c4
+palette = 14=#93a1a1
+palette = 15=#fdf6e3
+background = #fdf6e3
+foreground = #657b83
+cursor-color = #657b83
+cursor-text = #eee8d5
+selection-background = #eee8d5
+selection-foreground = #586e75
diff --git a/ghostty-themes/Builtin Tango Dark b/ghostty-themes/Builtin Tango Dark
new file mode 100644
index 0000000..365d7ee
--- /dev/null
+++ b/ghostty-themes/Builtin Tango Dark
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cc0000
+palette = 2=#4e9a06
+palette = 3=#c4a000
+palette = 4=#3465a4
+palette = 5=#75507b
+palette = 6=#06989a
+palette = 7=#d3d7cf
+palette = 8=#555753
+palette = 9=#ef2929
+palette = 10=#8ae234
+palette = 11=#fce94f
+palette = 12=#729fcf
+palette = 13=#ad7fa8
+palette = 14=#34e2e2
+palette = 15=#eeeeec
+background = #000000
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Builtin Tango Light b/ghostty-themes/Builtin Tango Light
new file mode 100644
index 0000000..c689065
--- /dev/null
+++ b/ghostty-themes/Builtin Tango Light
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cc0000
+palette = 2=#4e9a06
+palette = 3=#c4a000
+palette = 4=#3465a4
+palette = 5=#75507b
+palette = 6=#06989a
+palette = 7=#d3d7cf
+palette = 8=#555753
+palette = 9=#ef2929
+palette = 10=#8ae234
+palette = 11=#fce94f
+palette = 12=#729fcf
+palette = 13=#ad7fa8
+palette = 14=#34e2e2
+palette = 15=#eeeeec
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/C64 b/ghostty-themes/C64
new file mode 100644
index 0000000..44acd8c
--- /dev/null
+++ b/ghostty-themes/C64
@@ -0,0 +1,22 @@
+palette = 0=#090300
+palette = 1=#883932
+palette = 2=#55a049
+palette = 3=#bfce72
+palette = 4=#40318d
+palette = 5=#8b3f96
+palette = 6=#67b6bd
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#883932
+palette = 10=#55a049
+palette = 11=#bfce72
+palette = 12=#40318d
+palette = 13=#8b3f96
+palette = 14=#67b6bd
+palette = 15=#f7f7f7
+background = #40318d
+foreground = #7869c4
+cursor-color = #7869c4
+cursor-text = #40318d
+selection-background = #7869c4
+selection-foreground = #40318d
diff --git a/ghostty-themes/CGA b/ghostty-themes/CGA
new file mode 100644
index 0000000..668cf8a
--- /dev/null
+++ b/ghostty-themes/CGA
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#aa0000
+palette = 2=#00aa00
+palette = 3=#aa5500
+palette = 4=#0000aa
+palette = 5=#aa00aa
+palette = 6=#00aaaa
+palette = 7=#aaaaaa
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #000000
+foreground = #aaaaaa
+cursor-color = #b8b8b8
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/CLRS b/ghostty-themes/CLRS
new file mode 100644
index 0000000..c8b3130
--- /dev/null
+++ b/ghostty-themes/CLRS
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f8282a
+palette = 2=#328a5d
+palette = 3=#fa701d
+palette = 4=#135cd0
+palette = 5=#9f00bd
+palette = 6=#33c3c1
+palette = 7=#b3b3b3
+palette = 8=#555753
+palette = 9=#fb0416
+palette = 10=#2cc631
+palette = 11=#fdd727
+palette = 12=#1670ff
+palette = 13=#e900b0
+palette = 14=#3ad5ce
+palette = 15=#eeeeec
+background = #ffffff
+foreground = #262626
+cursor-color = #6fd3fc
+cursor-text = #ffffff
+selection-background = #6fd3fc
+selection-foreground = #041730
diff --git a/ghostty-themes/Calamity b/ghostty-themes/Calamity
new file mode 100644
index 0000000..04e382c
--- /dev/null
+++ b/ghostty-themes/Calamity
@@ -0,0 +1,22 @@
+palette = 0=#2f2833
+palette = 1=#fc644d
+palette = 2=#a5f69c
+palette = 3=#e9d7a5
+palette = 4=#3b79c7
+palette = 5=#f92672
+palette = 6=#74d3de
+palette = 7=#d5ced9
+palette = 8=#7e6c88
+palette = 9=#fc644d
+palette = 10=#a5f69c
+palette = 11=#e9d7a5
+palette = 12=#3b79c7
+palette = 13=#f92672
+palette = 14=#74d3de
+palette = 15=#ffffff
+background = #2f2833
+foreground = #d5ced9
+cursor-color = #d5ced9
+cursor-text = #2f2833
+selection-background = #7e6c88
+selection-foreground = #d5ced9
diff --git a/ghostty-themes/Chalk b/ghostty-themes/Chalk
new file mode 100644
index 0000000..5673943
--- /dev/null
+++ b/ghostty-themes/Chalk
@@ -0,0 +1,22 @@
+palette = 0=#7d8b8f
+palette = 1=#b23a52
+palette = 2=#789b6a
+palette = 3=#b9ac4a
+palette = 4=#2a7fac
+palette = 5=#bd4f5a
+palette = 6=#44a799
+palette = 7=#d2d8d9
+palette = 8=#888888
+palette = 9=#f24840
+palette = 10=#80c470
+palette = 11=#ffeb62
+palette = 12=#4196ff
+palette = 13=#fc5275
+palette = 14=#53cdbd
+palette = 15=#d2d8d9
+background = #2b2d2e
+foreground = #d2d8d9
+cursor-color = #708284
+cursor-text = #002831
+selection-background = #e4e8ed
+selection-foreground = #3f4041
diff --git a/ghostty-themes/Chalkboard b/ghostty-themes/Chalkboard
new file mode 100644
index 0000000..98f15ac
--- /dev/null
+++ b/ghostty-themes/Chalkboard
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c37372
+palette = 2=#72c373
+palette = 3=#c2c372
+palette = 4=#7372c3
+palette = 5=#c372c2
+palette = 6=#72c2c3
+palette = 7=#d9d9d9
+palette = 8=#323232
+palette = 9=#dbaaaa
+palette = 10=#aadbaa
+palette = 11=#dadbaa
+palette = 12=#aaaadb
+palette = 13=#dbaada
+palette = 14=#aadadb
+palette = 15=#ffffff
+background = #29262f
+foreground = #d9e6f2
+cursor-color = #d9e6f2
+cursor-text = #29262f
+selection-background = #073642
+selection-foreground = #ffffff
diff --git a/ghostty-themes/ChallengerDeep b/ghostty-themes/ChallengerDeep
new file mode 100644
index 0000000..21d3ade
--- /dev/null
+++ b/ghostty-themes/ChallengerDeep
@@ -0,0 +1,22 @@
+palette = 0=#141228
+palette = 1=#ff5458
+palette = 2=#62d196
+palette = 3=#ffb378
+palette = 4=#65b2ff
+palette = 5=#906cff
+palette = 6=#63f2f1
+palette = 7=#a6b3cc
+palette = 8=#565575
+palette = 9=#ff8080
+palette = 10=#95ffa4
+palette = 11=#ffe9aa
+palette = 12=#91ddff
+palette = 13=#c991e1
+palette = 14=#aaffe4
+palette = 15=#cbe3e7
+background = #1e1c31
+foreground = #cbe1e7
+cursor-color = #fbfcfc
+cursor-text = #ff271d
+selection-background = #cbe1e7
+selection-foreground = #1e1c31
diff --git a/ghostty-themes/Chester b/ghostty-themes/Chester
new file mode 100644
index 0000000..8310c3f
--- /dev/null
+++ b/ghostty-themes/Chester
@@ -0,0 +1,22 @@
+palette = 0=#080200
+palette = 1=#fa5e5b
+palette = 2=#16c98d
+palette = 3=#ffc83f
+palette = 4=#288ad6
+palette = 5=#d34590
+palette = 6=#28ddde
+palette = 7=#e7e7e7
+palette = 8=#6f6b68
+palette = 9=#fa5e5b
+palette = 10=#16c98d
+palette = 11=#feef6d
+palette = 12=#278ad6
+palette = 13=#d34590
+palette = 14=#27dede
+palette = 15=#ffffff
+background = #2c3643
+foreground = #ffffff
+cursor-color = #b4b1b1
+cursor-text = #000000
+selection-background = #67747c
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Ciapre b/ghostty-themes/Ciapre
new file mode 100644
index 0000000..2666975
--- /dev/null
+++ b/ghostty-themes/Ciapre
@@ -0,0 +1,22 @@
+palette = 0=#181818
+palette = 1=#810009
+palette = 2=#48513b
+palette = 3=#cc8b3f
+palette = 4=#576d8c
+palette = 5=#724d7c
+palette = 6=#5c4f4b
+palette = 7=#aea47f
+palette = 8=#555555
+palette = 9=#ac3835
+palette = 10=#a6a75d
+palette = 11=#dcdf7c
+palette = 12=#3097c6
+palette = 13=#d33061
+palette = 14=#f3dbb2
+palette = 15=#f4f4f4
+background = #191c27
+foreground = #aea47a
+cursor-color = #92805b
+cursor-text = #181818
+selection-background = #172539
+selection-foreground = #aea47f
diff --git a/ghostty-themes/Cobalt Neon b/ghostty-themes/Cobalt Neon
new file mode 100644
index 0000000..0826a44
--- /dev/null
+++ b/ghostty-themes/Cobalt Neon
@@ -0,0 +1,22 @@
+palette = 0=#142631
+palette = 1=#ff2320
+palette = 2=#3ba5ff
+palette = 3=#e9e75c
+palette = 4=#8ff586
+palette = 5=#781aa0
+palette = 6=#8ff586
+palette = 7=#ba46b2
+palette = 8=#fff688
+palette = 9=#d4312e
+palette = 10=#8ff586
+palette = 11=#e9f06d
+palette = 12=#3c7dd2
+palette = 13=#8230a7
+palette = 14=#6cbc67
+palette = 15=#8ff586
+background = #142838
+foreground = #8ff586
+cursor-color = #c4206f
+cursor-text = #8ff586
+selection-background = #094fb1
+selection-foreground = #8ff586
diff --git a/ghostty-themes/Cobalt2 b/ghostty-themes/Cobalt2
new file mode 100644
index 0000000..904d2a8
--- /dev/null
+++ b/ghostty-themes/Cobalt2
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff0000
+palette = 2=#38de21
+palette = 3=#ffe50a
+palette = 4=#1460d2
+palette = 5=#ff005d
+palette = 6=#00bbbb
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#f40e17
+palette = 10=#3bd01d
+palette = 11=#edc809
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#6ae3fa
+palette = 15=#ffffff
+background = #132738
+foreground = #ffffff
+cursor-color = #f0cc09
+cursor-text = #fefff2
+selection-background = #18354f
+selection-foreground = #b5b5b5
diff --git a/ghostty-themes/CobaltNext b/ghostty-themes/CobaltNext
new file mode 100644
index 0000000..3662f4c
--- /dev/null
+++ b/ghostty-themes/CobaltNext
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ed5f7d
+palette = 2=#99c794
+palette = 3=#fac863
+palette = 4=#5a9bcf
+palette = 5=#c5a5c5
+palette = 6=#5fb3b3
+palette = 7=#d8dee9
+palette = 8=#65737e
+palette = 9=#d6838c
+palette = 10=#c1dcbe
+palette = 11=#ffde9b
+palette = 12=#8abee7
+palette = 13=#edcded
+palette = 14=#9be2e2
+palette = 15=#ffffff
+background = #1b2b34
+foreground = #d8dee9
+cursor-color = #fac863
+cursor-text = #d8dee9
+selection-background = #4f5b66
+selection-foreground = #ffffff
diff --git a/ghostty-themes/CobaltNext-Dark b/ghostty-themes/CobaltNext-Dark
new file mode 100644
index 0000000..ebd263d
--- /dev/null
+++ b/ghostty-themes/CobaltNext-Dark
@@ -0,0 +1,22 @@
+palette = 0=#282f36
+palette = 1=#e6576a
+palette = 2=#99c794
+palette = 3=#fac863
+palette = 4=#5a9bcf
+palette = 5=#c5a5c5
+palette = 6=#5fb3b3
+palette = 7=#d8dee9
+palette = 8=#65737e
+palette = 9=#d6838c
+palette = 10=#c1dcbe
+palette = 11=#ffde9b
+palette = 12=#8abee7
+palette = 13=#edcded
+palette = 14=#9be2e2
+palette = 15=#ffffff
+background = #0f1c23
+foreground = #d8dee9
+cursor-color = #fac863
+cursor-text = #ffffff
+selection-background = #5fb3b3
+selection-foreground = #ffffff
diff --git a/ghostty-themes/CobaltNext-Minimal b/ghostty-themes/CobaltNext-Minimal
new file mode 100644
index 0000000..f4281b9
--- /dev/null
+++ b/ghostty-themes/CobaltNext-Minimal
@@ -0,0 +1,22 @@
+palette = 0=#343d46
+palette = 1=#ed6f7d
+palette = 2=#99c794
+palette = 3=#fac863
+palette = 4=#5a9bcf
+palette = 5=#c5a5c5
+palette = 6=#5fb3b3
+palette = 7=#d8dee9
+palette = 8=#65737e
+palette = 9=#d6838c
+palette = 10=#c1dcbe
+palette = 11=#ffde9b
+palette = 12=#8abee7
+palette = 13=#edcded
+palette = 14=#9be2e2
+palette = 15=#ffffff
+background = #0f1c23
+foreground = #d8dee9
+cursor-color = #5fb3b3
+cursor-text = #ffffff
+selection-background = #5fb3b3
+selection-foreground = #ffffff
diff --git a/ghostty-themes/CrayonPonyFish b/ghostty-themes/CrayonPonyFish
new file mode 100644
index 0000000..cc5a766
--- /dev/null
+++ b/ghostty-themes/CrayonPonyFish
@@ -0,0 +1,22 @@
+palette = 0=#2b1b1d
+palette = 1=#91002b
+palette = 2=#579524
+palette = 3=#ab311b
+palette = 4=#8c87b0
+palette = 5=#692f50
+palette = 6=#e8a866
+palette = 7=#68525a
+palette = 8=#3d2b2e
+palette = 9=#c5255d
+palette = 10=#8dff57
+palette = 11=#c8381d
+palette = 12=#cfc9ff
+palette = 13=#fc6cba
+palette = 14=#ffceaf
+palette = 15=#b0949d
+background = #150707
+foreground = #68525a
+cursor-color = #68525a
+cursor-text = #140707
+selection-background = #2b1b1d
+selection-foreground = #69525a
diff --git a/ghostty-themes/CutiePro b/ghostty-themes/CutiePro
new file mode 100644
index 0000000..1642a67
--- /dev/null
+++ b/ghostty-themes/CutiePro
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f56e7f
+palette = 2=#bec975
+palette = 3=#f58669
+palette = 4=#42d9c5
+palette = 5=#d286b7
+palette = 6=#37cb8a
+palette = 7=#d5c3c3
+palette = 8=#88847f
+palette = 9=#e5a1a3
+palette = 10=#e8d6a7
+palette = 11=#f1bb79
+palette = 12=#80c5de
+palette = 13=#b294bb
+palette = 14=#9dccbb
+palette = 15=#ffffff
+background = #181818
+foreground = #d5d0c9
+cursor-color = #efc4cd
+cursor-text = #181818
+selection-background = #363636
+selection-foreground = #d5d0c9
diff --git a/ghostty-themes/Cyberdyne b/ghostty-themes/Cyberdyne
new file mode 100644
index 0000000..48b1c46
--- /dev/null
+++ b/ghostty-themes/Cyberdyne
@@ -0,0 +1,22 @@
+palette = 0=#080808
+palette = 1=#ff8373
+palette = 2=#00c172
+palette = 3=#d2a700
+palette = 4=#0071cf
+palette = 5=#ff90fe
+palette = 6=#6bffdd
+palette = 7=#f1f1f1
+palette = 8=#2e2e2e
+palette = 9=#ffc4be
+palette = 10=#d6fcba
+palette = 11=#fffed5
+palette = 12=#c2e3ff
+palette = 13=#ffb2fe
+palette = 14=#e6e7fe
+palette = 15=#ffffff
+background = #151144
+foreground = #00ff92
+cursor-color = #00ff9c
+cursor-text = #ffffff
+selection-background = #454d96
+selection-foreground = #f4f4f4
diff --git a/ghostty-themes/CyberpunkScarletProtocol b/ghostty-themes/CyberpunkScarletProtocol
new file mode 100644
index 0000000..39e78d6
--- /dev/null
+++ b/ghostty-themes/CyberpunkScarletProtocol
@@ -0,0 +1,22 @@
+palette = 0=#101116
+palette = 1=#ea3356
+palette = 2=#64d98c
+palette = 3=#faf968
+palette = 4=#306fb1
+palette = 5=#ba3ec1
+palette = 6=#59c2c6
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ed776d
+palette = 10=#8df77a
+palette = 11=#fefc7f
+palette = 12=#6a71f6
+palette = 13=#ae40e4
+palette = 14=#8efafd
+palette = 15=#ffffff
+background = #101116
+foreground = #d13554
+cursor-color = #9bfca8
+cursor-text = #ffffff
+selection-background = #c7ddfc
+selection-foreground = #000000
diff --git a/ghostty-themes/Dark Modern b/ghostty-themes/Dark Modern
new file mode 100644
index 0000000..784f22a
--- /dev/null
+++ b/ghostty-themes/Dark Modern
@@ -0,0 +1,22 @@
+palette = 0=#272727
+palette = 1=#f74949
+palette = 2=#2ea043
+palette = 3=#9e6a03
+palette = 4=#0078d4
+palette = 5=#d01273
+palette = 6=#1db4d6
+palette = 7=#cccccc
+palette = 8=#5d5d5d
+palette = 9=#dc5452
+palette = 10=#23d18b
+palette = 11=#f5f543
+palette = 12=#3b8eea
+palette = 13=#d670d6
+palette = 14=#29b8db
+palette = 15=#e5e5e5
+background = #1f1f1f
+foreground = #cccccc
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #3a3d41
+selection-foreground = #e0e0e0
diff --git a/ghostty-themes/Dark Pastel b/ghostty-themes/Dark Pastel
new file mode 100644
index 0000000..6eb1dfd
--- /dev/null
+++ b/ghostty-themes/Dark Pastel
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff5555
+palette = 2=#55ff55
+palette = 3=#ffff55
+palette = 4=#5555ff
+palette = 5=#ff55ff
+palette = 6=#55ffff
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #000000
+foreground = #ffffff
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Dark+ b/ghostty-themes/Dark+
new file mode 100644
index 0000000..bcc22ea
--- /dev/null
+++ b/ghostty-themes/Dark+
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cd3131
+palette = 2=#0dbc79
+palette = 3=#e5e510
+palette = 4=#2472c8
+palette = 5=#bc3fbc
+palette = 6=#11a8cd
+palette = 7=#e5e5e5
+palette = 8=#666666
+palette = 9=#f14c4c
+palette = 10=#23d18b
+palette = 11=#f5f543
+palette = 12=#3b8eea
+palette = 13=#d670d6
+palette = 14=#29b8db
+palette = 15=#e5e5e5
+background = #1e1e1e
+foreground = #cccccc
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #3a3d41
+selection-foreground = #e0e0e0
diff --git a/ghostty-themes/Darkside b/ghostty-themes/Darkside
new file mode 100644
index 0000000..d271442
--- /dev/null
+++ b/ghostty-themes/Darkside
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#e8341c
+palette = 2=#68c256
+palette = 3=#f2d42c
+palette = 4=#1c98e8
+palette = 5=#8e69c9
+palette = 6=#1c98e8
+palette = 7=#bababa
+palette = 8=#000000
+palette = 9=#e05a4f
+palette = 10=#77b869
+palette = 11=#efd64b
+palette = 12=#387cd3
+palette = 13=#957bbe
+palette = 14=#3d97e2
+palette = 15=#bababa
+background = #222324
+foreground = #bababa
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #303333
+selection-foreground = #bababa
diff --git a/ghostty-themes/Desert b/ghostty-themes/Desert
new file mode 100644
index 0000000..9dd0f0f
--- /dev/null
+++ b/ghostty-themes/Desert
@@ -0,0 +1,22 @@
+palette = 0=#4d4d4d
+palette = 1=#ff2b2b
+palette = 2=#98fb98
+palette = 3=#f0e68c
+palette = 4=#cd853f
+palette = 5=#ffdead
+palette = 6=#ffa0a0
+palette = 7=#f5deb3
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#87ceff
+palette = 13=#ff55ff
+palette = 14=#ffd700
+palette = 15=#ffffff
+background = #333333
+foreground = #ffffff
+cursor-color = #00ff00
+cursor-text = #000000
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Dimidium b/ghostty-themes/Dimidium
new file mode 100644
index 0000000..43780bf
--- /dev/null
+++ b/ghostty-themes/Dimidium
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cf494c
+palette = 2=#60b442
+palette = 3=#db9c11
+palette = 4=#0575d8
+palette = 5=#af5ed2
+palette = 6=#1db6bb
+palette = 7=#bab7b6
+palette = 8=#817e7e
+palette = 9=#ff643b
+palette = 10=#37e57b
+palette = 11=#fccd1a
+palette = 12=#688dfd
+palette = 13=#ed6fe9
+palette = 14=#32e0fb
+palette = 15=#d3d8d9
+background = #141414
+foreground = #bab7b6
+cursor-color = #37e57b
+cursor-text = #141414
+selection-background = #8db8e5
+selection-foreground = #141414
diff --git a/ghostty-themes/DimmedMonokai b/ghostty-themes/DimmedMonokai
new file mode 100644
index 0000000..9de0861
--- /dev/null
+++ b/ghostty-themes/DimmedMonokai
@@ -0,0 +1,22 @@
+palette = 0=#3a3d43
+palette = 1=#be3f48
+palette = 2=#879a3b
+palette = 3=#c5a635
+palette = 4=#4f76a1
+palette = 5=#855c8d
+palette = 6=#578fa4
+palette = 7=#b9bcba
+palette = 8=#888987
+palette = 9=#fb001f
+palette = 10=#0f722f
+palette = 11=#c47033
+palette = 12=#186de3
+palette = 13=#fb0067
+palette = 14=#2e706d
+palette = 15=#fdffb9
+background = #1f1f1f
+foreground = #b9bcba
+cursor-color = #f83e19
+cursor-text = #171717
+selection-background = #2a2d32
+selection-foreground = #b9bcba
diff --git a/ghostty-themes/Django b/ghostty-themes/Django
new file mode 100644
index 0000000..cb28197
--- /dev/null
+++ b/ghostty-themes/Django
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fd6209
+palette = 2=#41a83e
+palette = 3=#ffe862
+palette = 4=#245032
+palette = 5=#f8f8f8
+palette = 6=#9df39f
+palette = 7=#ffffff
+palette = 8=#323232
+palette = 9=#ff943b
+palette = 10=#73da70
+palette = 11=#ffff94
+palette = 12=#568264
+palette = 13=#ffffff
+palette = 14=#cfffd1
+palette = 15=#ffffff
+background = #0b2f20
+foreground = #f8f8f8
+cursor-color = #336442
+cursor-text = #f8f8f8
+selection-background = #245032
+selection-foreground = #f8f8f8
diff --git a/ghostty-themes/DjangoRebornAgain b/ghostty-themes/DjangoRebornAgain
new file mode 100644
index 0000000..61a89f6
--- /dev/null
+++ b/ghostty-themes/DjangoRebornAgain
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fd6209
+palette = 2=#41a83e
+palette = 3=#ffe862
+palette = 4=#245032
+palette = 5=#f8f8f8
+palette = 6=#9df39f
+palette = 7=#ffffff
+palette = 8=#323232
+palette = 9=#ff943b
+palette = 10=#73da70
+palette = 11=#ffff94
+palette = 12=#568264
+palette = 13=#ffffff
+palette = 14=#cfffd1
+palette = 15=#ffffff
+background = #051f14
+foreground = #dadedc
+cursor-color = #ffcc00
+cursor-text = #dadedc
+selection-background = #203727
+selection-foreground = #dadedc
diff --git a/ghostty-themes/DjangoSmooth b/ghostty-themes/DjangoSmooth
new file mode 100644
index 0000000..5028117
--- /dev/null
+++ b/ghostty-themes/DjangoSmooth
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fd6209
+palette = 2=#41a83e
+palette = 3=#ffe862
+palette = 4=#989898
+palette = 5=#f8f8f8
+palette = 6=#9df39f
+palette = 7=#e8e8e7
+palette = 8=#323232
+palette = 9=#ff943b
+palette = 10=#73da70
+palette = 11=#ffff94
+palette = 12=#cacaca
+palette = 13=#ffffff
+palette = 14=#cfffd1
+palette = 15=#ffffff
+background = #245032
+foreground = #f8f8f8
+cursor-color = #336442
+cursor-text = #f8f8f8
+selection-background = #336442
+selection-foreground = #f8f8f8
diff --git a/ghostty-themes/Doom Peacock b/ghostty-themes/Doom Peacock
new file mode 100644
index 0000000..c110b1f
--- /dev/null
+++ b/ghostty-themes/Doom Peacock
@@ -0,0 +1,22 @@
+palette = 0=#1c1f24
+palette = 1=#cb4b16
+palette = 2=#26a6a6
+palette = 3=#bcd42a
+palette = 4=#2a6cc6
+palette = 5=#a9a1e1
+palette = 6=#5699af
+palette = 7=#ede0ce
+palette = 8=#2b2a27
+palette = 9=#ff5d38
+palette = 10=#98be65
+palette = 11=#e6f972
+palette = 12=#51afef
+palette = 13=#c678dd
+palette = 14=#46d9ff
+palette = 15=#dfdfdf
+background = #2b2a27
+foreground = #ede0ce
+cursor-color = #9c9c9d
+cursor-text = #36312b
+selection-background = #a60033
+selection-foreground = #ffffff
diff --git a/ghostty-themes/DoomOne b/ghostty-themes/DoomOne
new file mode 100644
index 0000000..bc18e43
--- /dev/null
+++ b/ghostty-themes/DoomOne
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff6c6b
+palette = 2=#98be65
+palette = 3=#ecbe7b
+palette = 4=#a9a1e1
+palette = 5=#c678dd
+palette = 6=#51afef
+palette = 7=#bbc2cf
+palette = 8=#000000
+palette = 9=#ff6655
+palette = 10=#99bb66
+palette = 11=#ecbe7b
+palette = 12=#a9a1e1
+palette = 13=#c678dd
+palette = 14=#51afef
+palette = 15=#bfbfbf
+background = #282c34
+foreground = #bbc2cf
+cursor-color = #51afef
+cursor-text = #1b1b1b
+selection-background = #42444b
+selection-foreground = #bbc2cf
diff --git a/ghostty-themes/DotGov b/ghostty-themes/DotGov
new file mode 100644
index 0000000..a0931b6
--- /dev/null
+++ b/ghostty-themes/DotGov
@@ -0,0 +1,22 @@
+palette = 0=#191919
+palette = 1=#bf091d
+palette = 2=#3d9751
+palette = 3=#f6bb34
+palette = 4=#17b2e0
+palette = 5=#7830b0
+palette = 6=#8bd2ed
+palette = 7=#ffffff
+palette = 8=#191919
+palette = 9=#bf091d
+palette = 10=#3d9751
+palette = 11=#f6bb34
+palette = 12=#17b2e0
+palette = 13=#7830b0
+palette = 14=#8bd2ed
+palette = 15=#ffffff
+background = #262c35
+foreground = #ebebeb
+cursor-color = #d9002f
+cursor-text = #ffffff
+selection-background = #1a4080
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Dracula b/ghostty-themes/Dracula
new file mode 100644
index 0000000..07c016a
--- /dev/null
+++ b/ghostty-themes/Dracula
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff5555
+palette = 2=#50fa7b
+palette = 3=#f1fa8c
+palette = 4=#bd93f9
+palette = 5=#ff79c6
+palette = 6=#8be9fd
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#50fa7b
+palette = 11=#f1fa8c
+palette = 12=#bd93f9
+palette = 13=#ff79c6
+palette = 14=#8be9fd
+palette = 15=#ffffff
+background = #1e1f29
+foreground = #e6e6e6
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #44475a
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Dracula+ b/ghostty-themes/Dracula+
new file mode 100644
index 0000000..e47b882
--- /dev/null
+++ b/ghostty-themes/Dracula+
@@ -0,0 +1,22 @@
+palette = 0=#21222c
+palette = 1=#ff5555
+palette = 2=#50fa7b
+palette = 3=#ffcb6b
+palette = 4=#82aaff
+palette = 5=#c792ea
+palette = 6=#8be9fd
+palette = 7=#f8f8f2
+palette = 8=#545454
+palette = 9=#ff6e6e
+palette = 10=#69ff94
+palette = 11=#ffcb6b
+palette = 12=#d6acff
+palette = 13=#ff92df
+palette = 14=#a4ffff
+palette = 15=#f8f8f2
+background = #212121
+foreground = #f8f8f2
+cursor-color = #eceff4
+cursor-text = #282828
+selection-background = #f8f8f2
+selection-foreground = #545454
diff --git a/ghostty-themes/Duotone Dark b/ghostty-themes/Duotone Dark
new file mode 100644
index 0000000..daf8a90
--- /dev/null
+++ b/ghostty-themes/Duotone Dark
@@ -0,0 +1,22 @@
+palette = 0=#1f1d27
+palette = 1=#d9393e
+palette = 2=#2dcd73
+palette = 3=#d9b76e
+palette = 4=#ffc284
+palette = 5=#de8d40
+palette = 6=#2488ff
+palette = 7=#b7a1ff
+palette = 8=#353147
+palette = 9=#d9393e
+palette = 10=#2dcd73
+palette = 11=#d9b76e
+palette = 12=#ffc284
+palette = 13=#de8d40
+palette = 14=#2488ff
+palette = 15=#eae5ff
+background = #1f1d27
+foreground = #b7a1ff
+cursor-color = #ff9839
+cursor-text = #1f1d27
+selection-background = #353147
+selection-foreground = #b7a2ff
diff --git a/ghostty-themes/ENCOM b/ghostty-themes/ENCOM
new file mode 100644
index 0000000..fc59ee1
--- /dev/null
+++ b/ghostty-themes/ENCOM
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#9f0000
+palette = 2=#008b00
+palette = 3=#ffd000
+palette = 4=#0081ff
+palette = 5=#bc00ca
+palette = 6=#008b8b
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff0000
+palette = 10=#00ee00
+palette = 11=#ffff00
+palette = 12=#0000ff
+palette = 13=#ff00ff
+palette = 14=#00cdcd
+palette = 15=#ffffff
+background = #000000
+foreground = #00a595
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #00a48c
+selection-foreground = #3de1c9
diff --git a/ghostty-themes/Earthsong b/ghostty-themes/Earthsong
new file mode 100644
index 0000000..e9a36e3
--- /dev/null
+++ b/ghostty-themes/Earthsong
@@ -0,0 +1,22 @@
+palette = 0=#121418
+palette = 1=#c94234
+palette = 2=#85c54c
+palette = 3=#f5ae2e
+palette = 4=#1398b9
+palette = 5=#d0633d
+palette = 6=#509552
+palette = 7=#e5c6aa
+palette = 8=#675f54
+palette = 9=#ff645a
+palette = 10=#98e036
+palette = 11=#e0d561
+palette = 12=#5fdaff
+palette = 13=#ff9269
+palette = 14=#84f088
+palette = 15=#f6f7ec
+background = #292520
+foreground = #e5c7a9
+cursor-color = #f6f7ec
+cursor-text = #292520
+selection-background = #121418
+selection-foreground = #e5c7a9
diff --git a/ghostty-themes/Elemental b/ghostty-themes/Elemental
new file mode 100644
index 0000000..c3c529f
--- /dev/null
+++ b/ghostty-themes/Elemental
@@ -0,0 +1,22 @@
+palette = 0=#3c3c30
+palette = 1=#98290f
+palette = 2=#479a43
+palette = 3=#7f7111
+palette = 4=#497f7d
+palette = 5=#7f4e2f
+palette = 6=#387f58
+palette = 7=#807974
+palette = 8=#555445
+palette = 9=#e0502a
+palette = 10=#61e070
+palette = 11=#d69927
+palette = 12=#79d9d9
+palette = 13=#cd7c54
+palette = 14=#59d599
+palette = 15=#fff1e9
+background = #22211d
+foreground = #807a74
+cursor-color = #facb80
+cursor-text = #161611
+selection-background = #413829
+selection-foreground = #facd77
diff --git a/ghostty-themes/Elementary b/ghostty-themes/Elementary
new file mode 100644
index 0000000..0ebe685
--- /dev/null
+++ b/ghostty-themes/Elementary
@@ -0,0 +1,22 @@
+palette = 0=#242424
+palette = 1=#d71c15
+palette = 2=#5aa513
+palette = 3=#fdb40c
+palette = 4=#063b8c
+palette = 5=#e40038
+palette = 6=#2595e1
+palette = 7=#efefef
+palette = 8=#4b4b4b
+palette = 9=#fc1c18
+palette = 10=#6bc219
+palette = 11=#fec80e
+palette = 12=#0955ff
+palette = 13=#fb0050
+palette = 14=#3ea8fc
+palette = 15=#8c00ec
+background = #181818
+foreground = #efefef
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Espresso b/ghostty-themes/Espresso
new file mode 100644
index 0000000..4137948
--- /dev/null
+++ b/ghostty-themes/Espresso
@@ -0,0 +1,22 @@
+palette = 0=#353535
+palette = 1=#d25252
+palette = 2=#a5c261
+palette = 3=#ffc66d
+palette = 4=#6c99bb
+palette = 5=#d197d9
+palette = 6=#bed6ff
+palette = 7=#eeeeec
+palette = 8=#535353
+palette = 9=#f00c0c
+palette = 10=#c2e075
+palette = 11=#e1e48b
+palette = 12=#8ab7d9
+palette = 13=#efb5f7
+palette = 14=#dcf4ff
+palette = 15=#ffffff
+background = #323232
+foreground = #ffffff
+cursor-color = #d6d6d6
+cursor-text = #ffffff
+selection-background = #5b5b5b
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Espresso Libre b/ghostty-themes/Espresso Libre
new file mode 100644
index 0000000..f866a6f
--- /dev/null
+++ b/ghostty-themes/Espresso Libre
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cc0000
+palette = 2=#1a921c
+palette = 3=#f0e53a
+palette = 4=#0066ff
+palette = 5=#c5656b
+palette = 6=#06989a
+palette = 7=#d3d7cf
+palette = 8=#555753
+palette = 9=#ef2929
+palette = 10=#9aff87
+palette = 11=#fffb5c
+palette = 12=#43a8ed
+palette = 13=#ff818a
+palette = 14=#34e2e2
+palette = 15=#eeeeec
+background = #2a211c
+foreground = #b8a898
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #c3dcff
+selection-foreground = #b8a898
diff --git a/ghostty-themes/Everblush b/ghostty-themes/Everblush
new file mode 100644
index 0000000..2cdb8a5
--- /dev/null
+++ b/ghostty-themes/Everblush
@@ -0,0 +1,22 @@
+palette = 0=#232a2d
+palette = 1=#e57474
+palette = 2=#8ccf7e
+palette = 3=#e5c76b
+palette = 4=#67b0e8
+palette = 5=#c47fd5
+palette = 6=#6cbfbf
+palette = 7=#b3b9b8
+palette = 8=#2d3437
+palette = 9=#ef7e7e
+palette = 10=#96d988
+palette = 11=#f4d67a
+palette = 12=#71baf2
+palette = 13=#ce89df
+palette = 14=#67cbe7
+palette = 15=#bdc3c2
+background = #141b1e
+foreground = #dadada
+cursor-color = #dadada
+cursor-text = #141b1e
+selection-background = #141b1e
+selection-foreground = #dadada
diff --git a/ghostty-themes/Everforest Dark - Hard b/ghostty-themes/Everforest Dark - Hard
new file mode 100644
index 0000000..92a92e9
--- /dev/null
+++ b/ghostty-themes/Everforest Dark - Hard
@@ -0,0 +1,22 @@
+palette = 0=#7a8478
+palette = 1=#e67e80
+palette = 2=#a7c080
+palette = 3=#dbbc7f
+palette = 4=#7fbbb3
+palette = 5=#d699b6
+palette = 6=#83c092
+palette = 7=#f2efdf
+palette = 8=#a6b0a0
+palette = 9=#f85552
+palette = 10=#8da101
+palette = 11=#dfa000
+palette = 12=#3a94c5
+palette = 13=#df69ba
+palette = 14=#35a77c
+palette = 15=#fffbef
+background = #1e2326
+foreground = #d3c6aa
+cursor-color = #e69875
+cursor-text = #4c3743
+selection-background = #4c3743
+selection-foreground = #d3c6aa
diff --git a/ghostty-themes/Fahrenheit b/ghostty-themes/Fahrenheit
new file mode 100644
index 0000000..de0ba7f
--- /dev/null
+++ b/ghostty-themes/Fahrenheit
@@ -0,0 +1,22 @@
+palette = 0=#1d1d1d
+palette = 1=#cda074
+palette = 2=#9e744d
+palette = 3=#fecf75
+palette = 4=#720102
+palette = 5=#734c4d
+palette = 6=#979797
+palette = 7=#ffffce
+palette = 8=#000000
+palette = 9=#fecea0
+palette = 10=#cc734d
+palette = 11=#fd9f4d
+palette = 12=#cb4a05
+palette = 13=#4e739f
+palette = 14=#fed04d
+palette = 15=#ffffff
+background = #000000
+foreground = #ffffce
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #4e739f
+selection-foreground = #ffffce
diff --git a/ghostty-themes/Fairyfloss b/ghostty-themes/Fairyfloss
new file mode 100644
index 0000000..62879b0
--- /dev/null
+++ b/ghostty-themes/Fairyfloss
@@ -0,0 +1,22 @@
+palette = 0=#040303
+palette = 1=#f92672
+palette = 2=#c2ffdf
+palette = 3=#e6c000
+palette = 4=#c2ffdf
+palette = 5=#ffb8d1
+palette = 6=#c5a3ff
+palette = 7=#f8f8f0
+palette = 8=#6090cb
+palette = 9=#ff857f
+palette = 10=#c2ffdf
+palette = 11=#ffea00
+palette = 12=#c2ffdf
+palette = 13=#ffb8d1
+palette = 14=#c5a3ff
+palette = 15=#f8f8f0
+background = #5a5475
+foreground = #f8f8f2
+cursor-color = #f8f8f0
+cursor-text = #060709
+selection-background = #8077a8
+selection-foreground = #f6e1ce
diff --git a/ghostty-themes/Fideloper b/ghostty-themes/Fideloper
new file mode 100644
index 0000000..8d3155a
--- /dev/null
+++ b/ghostty-themes/Fideloper
@@ -0,0 +1,22 @@
+palette = 0=#292f33
+palette = 1=#cb1e2d
+palette = 2=#edb8ac
+palette = 3=#b7ab9b
+palette = 4=#2e78c2
+palette = 5=#c0236f
+palette = 6=#309186
+palette = 7=#eae3ce
+palette = 8=#092028
+palette = 9=#d4605a
+palette = 10=#d4605a
+palette = 11=#a86671
+palette = 12=#7c85c4
+palette = 13=#5c5db2
+palette = 14=#819090
+palette = 15=#fcf4df
+background = #292f33
+foreground = #dbdae0
+cursor-color = #d4605a
+cursor-text = #fefff2
+selection-background = #efb8ac
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Firefly Traditional b/ghostty-themes/Firefly Traditional
new file mode 100644
index 0000000..c796f23
--- /dev/null
+++ b/ghostty-themes/Firefly Traditional
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c23720
+palette = 2=#33bc26
+palette = 3=#afad24
+palette = 4=#5a63ff
+palette = 5=#d53ad2
+palette = 6=#33bbc7
+palette = 7=#cccccc
+palette = 8=#828282
+palette = 9=#ff3b1e
+palette = 10=#2ee720
+palette = 11=#ecec16
+palette = 12=#838dff
+palette = 13=#ff5cfe
+palette = 14=#29f0f0
+palette = 15=#ebebeb
+background = #000000
+foreground = #f5f5f5
+cursor-color = #00f900
+cursor-text = #ffffff
+selection-background = #cfeac6
+selection-foreground = #000000
diff --git a/ghostty-themes/FirefoxDev b/ghostty-themes/FirefoxDev
new file mode 100644
index 0000000..c2d14f8
--- /dev/null
+++ b/ghostty-themes/FirefoxDev
@@ -0,0 +1,22 @@
+palette = 0=#002831
+palette = 1=#e63853
+palette = 2=#5eb83c
+palette = 3=#a57706
+palette = 4=#359ddf
+palette = 5=#d75cff
+palette = 6=#4b73a2
+palette = 7=#dcdcdc
+palette = 8=#001e27
+palette = 9=#e1003f
+palette = 10=#1d9000
+palette = 11=#cd9409
+palette = 12=#006fc0
+palette = 13=#a200da
+palette = 14=#005794
+palette = 15=#e2e2e2
+background = #0e1011
+foreground = #7c8fa4
+cursor-color = #708284
+cursor-text = #002831
+selection-background = #163c61
+selection-foreground = #f2f5f9
diff --git a/ghostty-themes/Firewatch b/ghostty-themes/Firewatch
new file mode 100644
index 0000000..a0aecd8
--- /dev/null
+++ b/ghostty-themes/Firewatch
@@ -0,0 +1,22 @@
+palette = 0=#585f6d
+palette = 1=#d95360
+palette = 2=#5ab977
+palette = 3=#dfb563
+palette = 4=#4d89c4
+palette = 5=#d55119
+palette = 6=#44a8b6
+palette = 7=#e6e5ff
+palette = 8=#585f6d
+palette = 9=#d95360
+palette = 10=#5ab977
+palette = 11=#dfb563
+palette = 12=#4c89c5
+palette = 13=#d55119
+palette = 14=#44a8b6
+palette = 15=#e6e5ff
+background = #1e2027
+foreground = #9ba2b2
+cursor-color = #f6f7ec
+cursor-text = #c4c5b5
+selection-background = #2f363e
+selection-foreground = #7d8fa4
diff --git a/ghostty-themes/FishTank b/ghostty-themes/FishTank
new file mode 100644
index 0000000..e44641b
--- /dev/null
+++ b/ghostty-themes/FishTank
@@ -0,0 +1,22 @@
+palette = 0=#03073c
+palette = 1=#c6004a
+palette = 2=#acf157
+palette = 3=#fecd5e
+palette = 4=#525fb8
+palette = 5=#986f82
+palette = 6=#968763
+palette = 7=#ecf0fc
+palette = 8=#6c5b30
+palette = 9=#da4b8a
+palette = 10=#dbffa9
+palette = 11=#fee6a9
+palette = 12=#b2befa
+palette = 13=#fda5cd
+palette = 14=#a5bd86
+palette = 15=#f6ffec
+background = #232537
+foreground = #ecf0fe
+cursor-color = #fecd5e
+cursor-text = #232537
+selection-background = #fcf7e9
+selection-foreground = #232537
diff --git a/ghostty-themes/Flat b/ghostty-themes/Flat
new file mode 100644
index 0000000..2f208d9
--- /dev/null
+++ b/ghostty-themes/Flat
@@ -0,0 +1,22 @@
+palette = 0=#222d3f
+palette = 1=#a82320
+palette = 2=#32a548
+palette = 3=#e58d11
+palette = 4=#3167ac
+palette = 5=#781aa0
+palette = 6=#2c9370
+palette = 7=#b0b6ba
+palette = 8=#212c3c
+palette = 9=#d4312e
+palette = 10=#2d9440
+palette = 11=#e5be0c
+palette = 12=#3c7dd2
+palette = 13=#8230a7
+palette = 14=#35b387
+palette = 15=#e7eced
+background = #002240
+foreground = #2cc55d
+cursor-color = #e5be0c
+cursor-text = #ffffff
+selection-background = #792b9c
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Flatland b/ghostty-themes/Flatland
new file mode 100644
index 0000000..ba9ee7c
--- /dev/null
+++ b/ghostty-themes/Flatland
@@ -0,0 +1,22 @@
+palette = 0=#1d1d19
+palette = 1=#f18339
+palette = 2=#9fd364
+palette = 3=#f4ef6d
+palette = 4=#5096be
+palette = 5=#695abc
+palette = 6=#d63865
+palette = 7=#ffffff
+palette = 8=#1d1d19
+palette = 9=#d22a24
+palette = 10=#a7d42c
+palette = 11=#ff8949
+palette = 12=#61b9d0
+palette = 13=#695abc
+palette = 14=#d63865
+palette = 15=#ffffff
+background = #1d1f21
+foreground = #b8dbef
+cursor-color = #708284
+cursor-text = #002831
+selection-background = #2b2a24
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Floraverse b/ghostty-themes/Floraverse
new file mode 100644
index 0000000..4d119f9
--- /dev/null
+++ b/ghostty-themes/Floraverse
@@ -0,0 +1,22 @@
+palette = 0=#08002e
+palette = 1=#64002c
+palette = 2=#5d731a
+palette = 3=#cd751c
+palette = 4=#1d6da1
+palette = 5=#b7077e
+palette = 6=#42a38c
+palette = 7=#f3e0b8
+palette = 8=#331e4d
+palette = 9=#d02063
+palette = 10=#b4ce59
+palette = 11=#fac357
+palette = 12=#40a4cf
+palette = 13=#f12aae
+palette = 14=#62caa8
+palette = 15=#fff5db
+background = #0e0d15
+foreground = #dbd1b9
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #f3e0b8
+selection-foreground = #08002e
diff --git a/ghostty-themes/ForestBlue b/ghostty-themes/ForestBlue
new file mode 100644
index 0000000..1b5a512
--- /dev/null
+++ b/ghostty-themes/ForestBlue
@@ -0,0 +1,22 @@
+palette = 0=#333333
+palette = 1=#f8818e
+palette = 2=#92d3a2
+palette = 3=#1a8e63
+palette = 4=#8ed0ce
+palette = 5=#5e468c
+palette = 6=#31658c
+palette = 7=#e2d8cd
+palette = 8=#3d3d3d
+palette = 9=#fb3d66
+palette = 10=#6bb48d
+palette = 11=#30c85a
+palette = 12=#39a7a2
+palette = 13=#7e62b3
+palette = 14=#6096bf
+palette = 15=#e2d8cd
+background = #051519
+foreground = #e2d8cd
+cursor-color = #9e9ecb
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Framer b/ghostty-themes/Framer
new file mode 100644
index 0000000..c41e4d5
--- /dev/null
+++ b/ghostty-themes/Framer
@@ -0,0 +1,22 @@
+palette = 0=#141414
+palette = 1=#ff5555
+palette = 2=#98ec65
+palette = 3=#ffcc33
+palette = 4=#00aaff
+palette = 5=#aa88ff
+palette = 6=#88ddff
+palette = 7=#cccccc
+palette = 8=#414141
+palette = 9=#ff8888
+palette = 10=#b6f292
+palette = 11=#ffd966
+palette = 12=#33bbff
+palette = 13=#cebbff
+palette = 14=#bbecff
+palette = 15=#ffffff
+background = #111111
+foreground = #777777
+cursor-color = #fcdc08
+cursor-text = #161616
+selection-background = #666666
+selection-foreground = #ffffff
diff --git a/ghostty-themes/FrontEndDelight b/ghostty-themes/FrontEndDelight
new file mode 100644
index 0000000..45b99ba
--- /dev/null
+++ b/ghostty-themes/FrontEndDelight
@@ -0,0 +1,22 @@
+palette = 0=#242526
+palette = 1=#f8511b
+palette = 2=#565747
+palette = 3=#fa771d
+palette = 4=#2c70b7
+palette = 5=#f02e4f
+palette = 6=#3ca1a6
+palette = 7=#adadad
+palette = 8=#5fac6d
+palette = 9=#f74319
+palette = 10=#74ec4c
+palette = 11=#fdc325
+palette = 12=#3393ca
+palette = 13=#e75e4f
+palette = 14=#4fbce6
+palette = 15=#8c735b
+background = #1b1c1d
+foreground = #adadad
+cursor-color = #cdcdcd
+cursor-text = #1b1c1d
+selection-background = #ea6154
+selection-foreground = #1b1c1d
diff --git a/ghostty-themes/FunForrest b/ghostty-themes/FunForrest
new file mode 100644
index 0000000..f14ab7a
--- /dev/null
+++ b/ghostty-themes/FunForrest
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d6262b
+palette = 2=#919c00
+palette = 3=#be8a13
+palette = 4=#4699a3
+palette = 5=#8d4331
+palette = 6=#da8213
+palette = 7=#ddc265
+palette = 8=#7f6a55
+palette = 9=#e55a1c
+palette = 10=#bfc65a
+palette = 11=#ffcb1b
+palette = 12=#7cc9cf
+palette = 13=#d26349
+palette = 14=#e6a96b
+palette = 15=#ffeaa3
+background = #251200
+foreground = #dec165
+cursor-color = #e5591c
+cursor-text = #000000
+selection-background = #e5591c
+selection-foreground = #000000
diff --git a/ghostty-themes/Galaxy b/ghostty-themes/Galaxy
new file mode 100644
index 0000000..fd650f3
--- /dev/null
+++ b/ghostty-themes/Galaxy
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f9555f
+palette = 2=#21b089
+palette = 3=#fef02a
+palette = 4=#589df6
+palette = 5=#944d95
+palette = 6=#1f9ee7
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#fa8c8f
+palette = 10=#35bb9a
+palette = 11=#ffff55
+palette = 12=#589df6
+palette = 13=#e75699
+palette = 14=#3979bc
+palette = 15=#ffffff
+background = #1d2837
+foreground = #ffffff
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Galizur b/ghostty-themes/Galizur
new file mode 100644
index 0000000..a369375
--- /dev/null
+++ b/ghostty-themes/Galizur
@@ -0,0 +1,22 @@
+palette = 0=#223344
+palette = 1=#aa1122
+palette = 2=#33aa11
+palette = 3=#ccaa22
+palette = 4=#2255cc
+palette = 5=#7755aa
+palette = 6=#22bbdd
+palette = 7=#8899aa
+palette = 8=#556677
+palette = 9=#ff1133
+palette = 10=#33ff11
+palette = 11=#ffdd33
+palette = 12=#3377ff
+palette = 13=#aa77ff
+palette = 14=#33ddff
+palette = 15=#bbccdd
+background = #071317
+foreground = #ddeeff
+cursor-color = #ddeeff
+cursor-text = #071317
+selection-background = #071317
+selection-foreground = #ddeeff
diff --git a/ghostty-themes/GitHub Dark b/ghostty-themes/GitHub Dark
new file mode 100644
index 0000000..7f9cf85
--- /dev/null
+++ b/ghostty-themes/GitHub Dark
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f78166
+palette = 2=#56d364
+palette = 3=#e3b341
+palette = 4=#6ca4f8
+palette = 5=#db61a2
+palette = 6=#2b7489
+palette = 7=#ffffff
+palette = 8=#4d4d4d
+palette = 9=#f78166
+palette = 10=#56d364
+palette = 11=#e3b341
+palette = 12=#6ca4f8
+palette = 13=#db61a2
+palette = 14=#2b7489
+palette = 15=#ffffff
+background = #101216
+foreground = #8b949e
+cursor-color = #c9d1d9
+cursor-text = #101216
+selection-background = #3b5070
+selection-foreground = #ffffff
diff --git a/ghostty-themes/GitHub-Dark-Colorblind b/ghostty-themes/GitHub-Dark-Colorblind
new file mode 100644
index 0000000..35db0ea
--- /dev/null
+++ b/ghostty-themes/GitHub-Dark-Colorblind
@@ -0,0 +1,22 @@
+palette = 0=#484f58
+palette = 1=#ec8e2c
+palette = 2=#58a6ff
+palette = 3=#d29922
+palette = 4=#58a6ff
+palette = 5=#bc8cff
+palette = 6=#39c5cf
+palette = 7=#b1bac4
+palette = 8=#6e7681
+palette = 9=#fdac54
+palette = 10=#79c0ff
+palette = 11=#e3b341
+palette = 12=#79c0ff
+palette = 13=#d2a8ff
+palette = 14=#56d4dd
+palette = 15=#ffffff
+background = #0d1117
+foreground = #c9d1d9
+cursor-color = #58a6ff
+cursor-text = #58a6ff
+selection-background = #c9d1d9
+selection-foreground = #0d1117
diff --git a/ghostty-themes/GitHub-Dark-Default b/ghostty-themes/GitHub-Dark-Default
new file mode 100644
index 0000000..4b63630
--- /dev/null
+++ b/ghostty-themes/GitHub-Dark-Default
@@ -0,0 +1,22 @@
+palette = 0=#484f58
+palette = 1=#ff7b72
+palette = 2=#3fb950
+palette = 3=#d29922
+palette = 4=#58a6ff
+palette = 5=#bc8cff
+palette = 6=#39c5cf
+palette = 7=#b1bac4
+palette = 8=#6e7681
+palette = 9=#ffa198
+palette = 10=#56d364
+palette = 11=#e3b341
+palette = 12=#79c0ff
+palette = 13=#d2a8ff
+palette = 14=#56d4dd
+palette = 15=#ffffff
+background = #0d1117
+foreground = #e6edf3
+cursor-color = #2f81f7
+cursor-text = #2f81f7
+selection-background = #e6edf3
+selection-foreground = #0d1117
diff --git a/ghostty-themes/GitHub-Dark-Dimmed b/ghostty-themes/GitHub-Dark-Dimmed
new file mode 100644
index 0000000..fff7b06
--- /dev/null
+++ b/ghostty-themes/GitHub-Dark-Dimmed
@@ -0,0 +1,22 @@
+palette = 0=#545d68
+palette = 1=#f47067
+palette = 2=#57ab5a
+palette = 3=#c69026
+palette = 4=#539bf5
+palette = 5=#b083f0
+palette = 6=#39c5cf
+palette = 7=#909dab
+palette = 8=#636e7b
+palette = 9=#ff938a
+palette = 10=#6bc46d
+palette = 11=#daaa3f
+palette = 12=#6cb6ff
+palette = 13=#dcbdfb
+palette = 14=#56d4dd
+palette = 15=#cdd9e5
+background = #22272e
+foreground = #adbac7
+cursor-color = #539bf5
+cursor-text = #539bf5
+selection-background = #adbac7
+selection-foreground = #22272e
diff --git a/ghostty-themes/GitHub-Light-Colorblind b/ghostty-themes/GitHub-Light-Colorblind
new file mode 100644
index 0000000..b480033
--- /dev/null
+++ b/ghostty-themes/GitHub-Light-Colorblind
@@ -0,0 +1,22 @@
+palette = 0=#24292f
+palette = 1=#b35900
+palette = 2=#0550ae
+palette = 3=#4d2d00
+palette = 4=#0969da
+palette = 5=#8250df
+palette = 6=#1b7c83
+palette = 7=#6e7781
+palette = 8=#57606a
+palette = 9=#8a4600
+palette = 10=#0969da
+palette = 11=#633c01
+palette = 12=#218bff
+palette = 13=#a475f9
+palette = 14=#3192aa
+palette = 15=#8c959f
+background = #ffffff
+foreground = #24292f
+cursor-color = #0969da
+cursor-text = #0969da
+selection-background = #24292f
+selection-foreground = #ffffff
diff --git a/ghostty-themes/GitHub-Light-Default b/ghostty-themes/GitHub-Light-Default
new file mode 100644
index 0000000..4e2a3a7
--- /dev/null
+++ b/ghostty-themes/GitHub-Light-Default
@@ -0,0 +1,22 @@
+palette = 0=#24292f
+palette = 1=#cf222e
+palette = 2=#116329
+palette = 3=#4d2d00
+palette = 4=#0969da
+palette = 5=#8250df
+palette = 6=#1b7c83
+palette = 7=#6e7781
+palette = 8=#57606a
+palette = 9=#a40e26
+palette = 10=#1a7f37
+palette = 11=#633c01
+palette = 12=#218bff
+palette = 13=#a475f9
+palette = 14=#3192aa
+palette = 15=#8c959f
+background = #ffffff
+foreground = #1f2328
+cursor-color = #0969da
+cursor-text = #0969da
+selection-background = #1f2328
+selection-foreground = #ffffff
diff --git a/ghostty-themes/GitLab-Dark b/ghostty-themes/GitLab-Dark
new file mode 100644
index 0000000..e989ff0
--- /dev/null
+++ b/ghostty-themes/GitLab-Dark
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f57f6c
+palette = 2=#52b87a
+palette = 3=#d99530
+palette = 4=#7fb6ed
+palette = 5=#f88aaf
+palette = 6=#32c5d2
+palette = 7=#ffffff
+palette = 8=#666666
+palette = 9=#fcb5aa
+palette = 10=#91d4a8
+palette = 11=#e9be74
+palette = 12=#498dd1
+palette = 13=#fcacc5
+palette = 14=#5edee3
+palette = 15=#ffffff
+background = #28262b
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #ffffff
+selection-background = #ad95e9
+selection-foreground = #28262b
diff --git a/ghostty-themes/GitLab-Dark-Grey b/ghostty-themes/GitLab-Dark-Grey
new file mode 100644
index 0000000..323f52e
--- /dev/null
+++ b/ghostty-themes/GitLab-Dark-Grey
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f57f6c
+palette = 2=#52b87a
+palette = 3=#d99530
+palette = 4=#7fb6ed
+palette = 5=#f88aaf
+palette = 6=#32c5d2
+palette = 7=#ffffff
+palette = 8=#666666
+palette = 9=#fcb5aa
+palette = 10=#91d4a8
+palette = 11=#e9be74
+palette = 12=#498dd1
+palette = 13=#fcacc5
+palette = 14=#5edee3
+palette = 15=#ffffff
+background = #222222
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #ffffff
+selection-background = #ad95e9
+selection-foreground = #222222
diff --git a/ghostty-themes/GitLab-Light b/ghostty-themes/GitLab-Light
new file mode 100644
index 0000000..4388cb9
--- /dev/null
+++ b/ghostty-themes/GitLab-Light
@@ -0,0 +1,22 @@
+palette = 0=#303030
+palette = 1=#a31700
+palette = 2=#0a7f3d
+palette = 3=#af551d
+palette = 4=#006cd8
+palette = 5=#583cac
+palette = 6=#00798a
+palette = 7=#303030
+palette = 8=#303030
+palette = 9=#a31700
+palette = 10=#0a7f3d
+palette = 11=#af551d
+palette = 12=#006cd8
+palette = 13=#583cac
+palette = 14=#00798a
+palette = 15=#303030
+background = #fafaff
+foreground = #303030
+cursor-color = #303030
+cursor-text = #303030
+selection-background = #ad95e9
+selection-foreground = #fafaff
diff --git a/ghostty-themes/Github b/ghostty-themes/Github
new file mode 100644
index 0000000..2eb6218
--- /dev/null
+++ b/ghostty-themes/Github
@@ -0,0 +1,22 @@
+palette = 0=#3e3e3e
+palette = 1=#970b16
+palette = 2=#07962a
+palette = 3=#f8eec7
+palette = 4=#003e8a
+palette = 5=#e94691
+palette = 6=#89d1ec
+palette = 7=#ffffff
+palette = 8=#666666
+palette = 9=#de0000
+palette = 10=#87d5a2
+palette = 11=#f1d007
+palette = 12=#2e6cba
+palette = 13=#ffa29f
+palette = 14=#1cfafe
+palette = 15=#ffffff
+background = #f4f4f4
+foreground = #3e3e3e
+cursor-color = #3f3f3f
+cursor-text = #f4f4f4
+selection-background = #a9c1e2
+selection-foreground = #535353
diff --git a/ghostty-themes/Glacier b/ghostty-themes/Glacier
new file mode 100644
index 0000000..e90062c
--- /dev/null
+++ b/ghostty-themes/Glacier
@@ -0,0 +1,22 @@
+palette = 0=#2e343c
+palette = 1=#bd0f2f
+palette = 2=#35a770
+palette = 3=#fb9435
+palette = 4=#1f5872
+palette = 5=#bd2523
+palette = 6=#778397
+palette = 7=#ffffff
+palette = 8=#404a55
+palette = 9=#bd0f2f
+palette = 10=#49e998
+palette = 11=#fddf6e
+palette = 12=#2a8bc1
+palette = 13=#ea4727
+palette = 14=#a0b6d3
+palette = 15=#ffffff
+background = #0c1115
+foreground = #ffffff
+cursor-color = #6c6c6c
+cursor-text = #6c6c6c
+selection-background = #bd2523
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Grape b/ghostty-themes/Grape
new file mode 100644
index 0000000..714a6b6
--- /dev/null
+++ b/ghostty-themes/Grape
@@ -0,0 +1,22 @@
+palette = 0=#2d283f
+palette = 1=#ed2261
+palette = 2=#1fa91b
+palette = 3=#8ddc20
+palette = 4=#487df4
+palette = 5=#8d35c9
+palette = 6=#3bdeed
+palette = 7=#9e9ea0
+palette = 8=#59516a
+palette = 9=#f0729a
+palette = 10=#53aa5e
+palette = 11=#b2dc87
+palette = 12=#a9bcec
+palette = 13=#ad81c2
+palette = 14=#9de3eb
+palette = 15=#a288f7
+background = #171423
+foreground = #9f9fa1
+cursor-color = #a288f7
+cursor-text = #171422
+selection-background = #493d70
+selection-foreground = #171422
diff --git a/ghostty-themes/Grass b/ghostty-themes/Grass
new file mode 100644
index 0000000..a6a23b5
--- /dev/null
+++ b/ghostty-themes/Grass
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#bb0000
+palette = 2=#00bb00
+palette = 3=#e7b000
+palette = 4=#0000a3
+palette = 5=#950062
+palette = 6=#00bbbb
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#bb0000
+palette = 10=#00bb00
+palette = 11=#e7b000
+palette = 12=#0000bb
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #13773d
+foreground = #fff0a5
+cursor-color = #8c2800
+cursor-text = #ffffff
+selection-background = #b64926
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Grey-green b/ghostty-themes/Grey-green
new file mode 100644
index 0000000..58f9cb4
--- /dev/null
+++ b/ghostty-themes/Grey-green
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fe1414
+palette = 2=#74ff00
+palette = 3=#f1ff01
+palette = 4=#00deff
+palette = 5=#ff00f0
+palette = 6=#00ffbc
+palette = 7=#ffffff
+palette = 8=#666666
+palette = 9=#ff3939
+palette = 10=#00ff44
+palette = 11=#ffd100
+palette = 12=#00afff
+palette = 13=#ff008a
+palette = 14=#00ffd3
+palette = 15=#f5ecec
+background = #002a1a
+foreground = #ffffff
+cursor-color = #fff400
+cursor-text = #e1e4e3
+selection-background = #517e50
+selection-foreground = #e2e2e2
diff --git a/ghostty-themes/GruvboxDark b/ghostty-themes/GruvboxDark
new file mode 100644
index 0000000..e5c63f1
--- /dev/null
+++ b/ghostty-themes/GruvboxDark
@@ -0,0 +1,22 @@
+palette = 0=#282828
+palette = 1=#cc241d
+palette = 2=#98971a
+palette = 3=#d79921
+palette = 4=#458588
+palette = 5=#b16286
+palette = 6=#689d6a
+palette = 7=#a89984
+palette = 8=#928374
+palette = 9=#fb4934
+palette = 10=#b8bb26
+palette = 11=#fabd2f
+palette = 12=#83a598
+palette = 13=#d3869b
+palette = 14=#8ec07c
+palette = 15=#ebdbb2
+background = #282828
+foreground = #ebdbb2
+cursor-color = #ebdbb2
+cursor-text = #282828
+selection-background = #665c54
+selection-foreground = #ebdbb2
diff --git a/ghostty-themes/GruvboxDarkHard b/ghostty-themes/GruvboxDarkHard
new file mode 100644
index 0000000..d90c211
--- /dev/null
+++ b/ghostty-themes/GruvboxDarkHard
@@ -0,0 +1,22 @@
+palette = 0=#1d2021
+palette = 1=#cc241d
+palette = 2=#98971a
+palette = 3=#d79921
+palette = 4=#458588
+palette = 5=#b16286
+palette = 6=#689d6a
+palette = 7=#a89984
+palette = 8=#928374
+palette = 9=#fb4934
+palette = 10=#b8bb26
+palette = 11=#fabd2f
+palette = 12=#83a598
+palette = 13=#d3869b
+palette = 14=#8ec07c
+palette = 15=#ebdbb2
+background = #1d2021
+foreground = #ebdbb2
+cursor-color = #ebdbb2
+cursor-text = #1d2021
+selection-background = #665c54
+selection-foreground = #ebdbb2
diff --git a/ghostty-themes/GruvboxLight b/ghostty-themes/GruvboxLight
new file mode 100644
index 0000000..6fb334e
--- /dev/null
+++ b/ghostty-themes/GruvboxLight
@@ -0,0 +1,22 @@
+palette = 0=#fbf1c7
+palette = 1=#9d0006
+palette = 2=#79740e
+palette = 3=#b57614
+palette = 4=#076678
+palette = 5=#8f3f71
+palette = 6=#427b58
+palette = 7=#3c3836
+palette = 8=#9d8374
+palette = 9=#cc241d
+palette = 10=#98971a
+palette = 11=#d79921
+palette = 12=#458588
+palette = 13=#b16186
+palette = 14=#689d69
+palette = 15=#7c6f64
+background = #fbf1c7
+foreground = #282828
+cursor-color = #282828
+cursor-text = #fbf1c7
+selection-background = #d5c4a1
+selection-foreground = #665c54
diff --git a/ghostty-themes/GruvboxLightHard b/ghostty-themes/GruvboxLightHard
new file mode 100644
index 0000000..9642071
--- /dev/null
+++ b/ghostty-themes/GruvboxLightHard
@@ -0,0 +1,22 @@
+palette = 0=#f8f4d6
+palette = 1=#9d0006
+palette = 2=#79740e
+palette = 3=#b57614
+palette = 4=#076678
+palette = 5=#8f3f71
+palette = 6=#427b58
+palette = 7=#3c3836
+palette = 8=#9d8374
+palette = 9=#cc241d
+palette = 10=#98971a
+palette = 11=#d79921
+palette = 12=#458588
+palette = 13=#b16186
+palette = 14=#689d69
+palette = 15=#7c6f64
+background = #f8f4d6
+foreground = #282828
+cursor-color = #282828
+cursor-text = #f8f4d6
+selection-background = #d5c4a1
+selection-foreground = #665c54
diff --git a/ghostty-themes/Guezwhoz b/ghostty-themes/Guezwhoz
new file mode 100644
index 0000000..47bb7e2
--- /dev/null
+++ b/ghostty-themes/Guezwhoz
@@ -0,0 +1,22 @@
+palette = 0=#080808
+palette = 1=#ff5f5f
+palette = 2=#87d7af
+palette = 3=#d7d787
+palette = 4=#5fafd7
+palette = 5=#afafff
+palette = 6=#5fd7d7
+palette = 7=#dadada
+palette = 8=#8a8a8a
+palette = 9=#d75f5f
+palette = 10=#afd7af
+palette = 11=#d7d7af
+palette = 12=#87afd7
+palette = 13=#afafd7
+palette = 14=#87d7d7
+palette = 15=#dadada
+background = #1c1c1c
+foreground = #d0d0d0
+cursor-color = #eeeeee
+cursor-text = #eeeeee
+selection-background = #005f5f
+selection-foreground = #eeeeee
diff --git a/ghostty-themes/HaX0R_BLUE b/ghostty-themes/HaX0R_BLUE
new file mode 100644
index 0000000..3669800
--- /dev/null
+++ b/ghostty-themes/HaX0R_BLUE
@@ -0,0 +1,22 @@
+palette = 0=#010921
+palette = 1=#10b6ff
+palette = 2=#10b6ff
+palette = 3=#10b6ff
+palette = 4=#10b6ff
+palette = 5=#10b6ff
+palette = 6=#10b6ff
+palette = 7=#fafafa
+palette = 8=#080117
+palette = 9=#00b3f7
+palette = 10=#00b3f7
+palette = 11=#00b3f7
+palette = 12=#00b3f7
+palette = 13=#00b3f7
+palette = 14=#00b3f7
+palette = 15=#fefefe
+background = #010515
+foreground = #11b7ff
+cursor-color = #10b6ff
+cursor-text = #ffffff
+selection-background = #c1e4ff
+selection-foreground = #f6f6f6
diff --git a/ghostty-themes/HaX0R_GR33N b/ghostty-themes/HaX0R_GR33N
new file mode 100644
index 0000000..321ee1f
--- /dev/null
+++ b/ghostty-themes/HaX0R_GR33N
@@ -0,0 +1,22 @@
+palette = 0=#001f0b
+palette = 1=#15d00d
+palette = 2=#15d00d
+palette = 3=#15d00d
+palette = 4=#15d00d
+palette = 5=#15d00d
+palette = 6=#15d00d
+palette = 7=#fafafa
+palette = 8=#001510
+palette = 9=#19e20e
+palette = 10=#19e20e
+palette = 11=#19e20e
+palette = 12=#19e20e
+palette = 13=#19e20e
+palette = 14=#19e20e
+palette = 15=#fefefe
+background = #020f01
+foreground = #16b10e
+cursor-color = #15d00d
+cursor-text = #ffffff
+selection-background = #d4ffc1
+selection-foreground = #fdfdfd
diff --git a/ghostty-themes/HaX0R_R3D b/ghostty-themes/HaX0R_R3D
new file mode 100644
index 0000000..7088c76
--- /dev/null
+++ b/ghostty-themes/HaX0R_R3D
@@ -0,0 +1,22 @@
+palette = 0=#1f0000
+palette = 1=#b00d0d
+palette = 2=#b00d0d
+palette = 3=#b00d0d
+palette = 4=#b00d0d
+palette = 5=#b00d0d
+palette = 6=#b00d0d
+palette = 7=#fafafa
+palette = 8=#150000
+palette = 9=#ff1111
+palette = 10=#ff1010
+palette = 11=#ff1010
+palette = 12=#ff1010
+palette = 13=#ff1010
+palette = 14=#ff1010
+palette = 15=#fefefe
+background = #200101
+foreground = #b10e0e
+cursor-color = #b00d0d
+cursor-text = #ffffff
+selection-background = #ebc1ff
+selection-foreground = #fdfdfd
diff --git a/ghostty-themes/Hacktober b/ghostty-themes/Hacktober
new file mode 100644
index 0000000..02000f0
--- /dev/null
+++ b/ghostty-themes/Hacktober
@@ -0,0 +1,22 @@
+palette = 0=#191918
+palette = 1=#b34538
+palette = 2=#587744
+palette = 3=#d08949
+palette = 4=#206ec5
+palette = 5=#864651
+palette = 6=#ac9166
+palette = 7=#f1eee7
+palette = 8=#2c2b2a
+palette = 9=#b33323
+palette = 10=#42824a
+palette = 11=#c75a22
+palette = 12=#5389c5
+palette = 13=#e795a5
+palette = 14=#ebc587
+palette = 15=#ffffff
+background = #141414
+foreground = #c9c9c9
+cursor-color = #c9c9c9
+cursor-text = #141414
+selection-background = #141414
+selection-foreground = #c9c9c9
diff --git a/ghostty-themes/Hardcore b/ghostty-themes/Hardcore
new file mode 100644
index 0000000..0bbe6a6
--- /dev/null
+++ b/ghostty-themes/Hardcore
@@ -0,0 +1,22 @@
+palette = 0=#1b1d1e
+palette = 1=#f92672
+palette = 2=#a6e22e
+palette = 3=#fd971f
+palette = 4=#66d9ef
+palette = 5=#9e6ffe
+palette = 6=#5e7175
+palette = 7=#ccccc6
+palette = 8=#505354
+palette = 9=#ff669d
+palette = 10=#beed5f
+palette = 11=#e6db74
+palette = 12=#66d9ef
+palette = 13=#9e6ffe
+palette = 14=#a3babf
+palette = 15=#f8f8f2
+background = #121212
+foreground = #a0a0a0
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #453b39
+selection-foreground = #b6bbc0
diff --git a/ghostty-themes/Harper b/ghostty-themes/Harper
new file mode 100644
index 0000000..cb749f3
--- /dev/null
+++ b/ghostty-themes/Harper
@@ -0,0 +1,22 @@
+palette = 0=#010101
+palette = 1=#f8b63f
+palette = 2=#7fb5e1
+palette = 3=#d6da25
+palette = 4=#489e48
+palette = 5=#b296c6
+palette = 6=#f5bfd7
+palette = 7=#a8a49d
+palette = 8=#726e6a
+palette = 9=#f8b63f
+palette = 10=#7fb5e1
+palette = 11=#d6da25
+palette = 12=#489e48
+palette = 13=#b296c6
+palette = 14=#f5bfd7
+palette = 15=#fefbea
+background = #010101
+foreground = #a8a49d
+cursor-color = #a8a49d
+cursor-text = #010101
+selection-background = #5a5753
+selection-foreground = #a8a49d
diff --git a/ghostty-themes/Havn Daggry b/ghostty-themes/Havn Daggry
new file mode 100644
index 0000000..9360ade
--- /dev/null
+++ b/ghostty-themes/Havn Daggry
@@ -0,0 +1,22 @@
+palette = 0=#212840
+palette = 1=#8f564b
+palette = 2=#5c705b
+palette = 3=#b36f00
+palette = 4=#40567a
+palette = 5=#775d93
+palette = 6=#8a5a7e
+palette = 7=#d7dbea
+palette = 8=#212840
+palette = 9=#bd533e
+palette = 10=#79957b
+palette = 11=#f3b550
+palette = 12=#6988bc
+palette = 13=#7b7393
+palette = 14=#a4879c
+palette = 15=#d7dbea
+background = #f8f9fb
+foreground = #3e4a77
+cursor-color = #386a51
+cursor-text = #d7dbea
+selection-background = #d4e8de
+selection-foreground = #333c61
diff --git a/ghostty-themes/Havn Skumring b/ghostty-themes/Havn Skumring
new file mode 100644
index 0000000..df957a6
--- /dev/null
+++ b/ghostty-themes/Havn Skumring
@@ -0,0 +1,22 @@
+palette = 0=#262c45
+palette = 1=#d96048
+palette = 2=#7cab7f
+palette = 3=#eeb64e
+palette = 4=#5d6bef
+palette = 5=#7a729a
+palette = 6=#ca8cbe
+palette = 7=#dde0ed
+palette = 8=#212840
+palette = 9=#c47768
+palette = 10=#8f9d90
+palette = 11=#e4c693
+palette = 12=#5d85c6
+palette = 13=#967de7
+palette = 14=#c57eb3
+palette = 15=#fdf6e3
+background = #121521
+foreground = #d7dbea
+cursor-color = #40786f
+cursor-text = #e0e4f2
+selection-background = #34504b
+selection-foreground = #dce0ee
diff --git a/ghostty-themes/Highway b/ghostty-themes/Highway
new file mode 100644
index 0000000..37c390a
--- /dev/null
+++ b/ghostty-themes/Highway
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d00e18
+palette = 2=#138034
+palette = 3=#ffcb3e
+palette = 4=#006bb3
+palette = 5=#6b2775
+palette = 6=#384564
+palette = 7=#ededed
+palette = 8=#5d504a
+palette = 9=#f07e18
+palette = 10=#b1d130
+palette = 11=#fff120
+palette = 12=#4fc2fd
+palette = 13=#de0071
+palette = 14=#5d504a
+palette = 15=#ffffff
+background = #222225
+foreground = #ededed
+cursor-color = #e0d9b9
+cursor-text = #1f192a
+selection-background = #384564
+selection-foreground = #ededed
diff --git a/ghostty-themes/Hipster Green b/ghostty-themes/Hipster Green
new file mode 100644
index 0000000..5489f68
--- /dev/null
+++ b/ghostty-themes/Hipster Green
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#b6214a
+palette = 2=#00a600
+palette = 3=#bfbf00
+palette = 4=#246eb2
+palette = 5=#b200b2
+palette = 6=#00a6b2
+palette = 7=#bfbfbf
+palette = 8=#666666
+palette = 9=#e50000
+palette = 10=#86a93e
+palette = 11=#e5e500
+palette = 12=#0000ff
+palette = 13=#e500e5
+palette = 14=#00e5e5
+palette = 15=#e5e5e5
+background = #100b05
+foreground = #84c138
+cursor-color = #23ff18
+cursor-text = #ff0018
+selection-background = #083905
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Hivacruz b/ghostty-themes/Hivacruz
new file mode 100644
index 0000000..37c0c79
--- /dev/null
+++ b/ghostty-themes/Hivacruz
@@ -0,0 +1,22 @@
+palette = 0=#202746
+palette = 1=#c94922
+palette = 2=#ac9739
+palette = 3=#c08b30
+palette = 4=#3d8fd1
+palette = 5=#6679cc
+palette = 6=#22a2c9
+palette = 7=#979db4
+palette = 8=#6b7394
+palette = 9=#c76b29
+palette = 10=#73ad43
+palette = 11=#5e6687
+palette = 12=#898ea4
+palette = 13=#dfe2f1
+palette = 14=#9c637a
+palette = 15=#f5f7ff
+background = #132638
+foreground = #ede4e4
+cursor-color = #979db4
+cursor-text = #202746
+selection-background = #5e6687
+selection-foreground = #979db4
diff --git a/ghostty-themes/Homebrew b/ghostty-themes/Homebrew
new file mode 100644
index 0000000..95c9362
--- /dev/null
+++ b/ghostty-themes/Homebrew
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#990000
+palette = 2=#00a600
+palette = 3=#999900
+palette = 4=#0000b2
+palette = 5=#b200b2
+palette = 6=#00a6b2
+palette = 7=#bfbfbf
+palette = 8=#666666
+palette = 9=#e50000
+palette = 10=#00d900
+palette = 11=#e5e500
+palette = 12=#0000ff
+palette = 13=#e500e5
+palette = 14=#00e5e5
+palette = 15=#e5e5e5
+background = #000000
+foreground = #00ff00
+cursor-color = #23ff18
+cursor-text = #ff0018
+selection-background = #083905
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Hopscotch b/ghostty-themes/Hopscotch
new file mode 100644
index 0000000..9d041cd
--- /dev/null
+++ b/ghostty-themes/Hopscotch
@@ -0,0 +1,22 @@
+palette = 0=#322931
+palette = 1=#dd464c
+palette = 2=#8fc13e
+palette = 3=#fdcc59
+palette = 4=#1290bf
+palette = 5=#c85e7c
+palette = 6=#149b93
+palette = 7=#b9b5b8
+palette = 8=#797379
+palette = 9=#fd8b19
+palette = 10=#433b42
+palette = 11=#5c545b
+palette = 12=#989498
+palette = 13=#d5d3d5
+palette = 14=#b33508
+palette = 15=#ffffff
+background = #322931
+foreground = #b9b5b8
+cursor-color = #b9b5b8
+cursor-text = #322931
+selection-background = #5c545b
+selection-foreground = #b9b5b8
diff --git a/ghostty-themes/Hopscotch.256 b/ghostty-themes/Hopscotch.256
new file mode 100644
index 0000000..4e096b9
--- /dev/null
+++ b/ghostty-themes/Hopscotch.256
@@ -0,0 +1,22 @@
+palette = 0=#322931
+palette = 1=#dd464c
+palette = 2=#8fc13e
+palette = 3=#fdcc59
+palette = 4=#1290bf
+palette = 5=#c85e7c
+palette = 6=#149b93
+palette = 7=#b9b5b8
+palette = 8=#797379
+palette = 9=#dd464c
+palette = 10=#8fc13e
+palette = 11=#fdcc59
+palette = 12=#1290bf
+palette = 13=#c85e7c
+palette = 14=#149b93
+palette = 15=#ffffff
+background = #322931
+foreground = #b9b5b8
+cursor-color = #b9b5b8
+cursor-text = #322931
+selection-background = #5c545b
+selection-foreground = #b9b5b8
diff --git a/ghostty-themes/Horizon b/ghostty-themes/Horizon
new file mode 100644
index 0000000..29f78ee
--- /dev/null
+++ b/ghostty-themes/Horizon
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#e95678
+palette = 2=#29d398
+palette = 3=#fab795
+palette = 4=#26bbd9
+palette = 5=#ee64ac
+palette = 6=#59e1e3
+palette = 7=#e5e5e5
+palette = 8=#666666
+palette = 9=#ec6a88
+palette = 10=#3fdaa4
+palette = 11=#fbc3a7
+palette = 12=#3fc4de
+palette = 13=#f075b5
+palette = 14=#6be4e6
+palette = 15=#e5e5e5
+background = #1c1e26
+foreground = #d5d8da
+cursor-color = #6c6f93
+cursor-text = #6c6f93
+selection-background = #6c6f93
+selection-foreground = #1c1e26
diff --git a/ghostty-themes/Horizon-Bright b/ghostty-themes/Horizon-Bright
new file mode 100644
index 0000000..5b9d3f7
--- /dev/null
+++ b/ghostty-themes/Horizon-Bright
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#e95678
+palette = 2=#29d398
+palette = 3=#fab795
+palette = 4=#26bbd9
+palette = 5=#ee64ac
+palette = 6=#59e1e3
+palette = 7=#555555
+palette = 8=#666666
+palette = 9=#ec6a88
+palette = 10=#3fdaa4
+palette = 11=#fbc3a7
+palette = 12=#3fc4de
+palette = 13=#f075b5
+palette = 14=#6be4e6
+palette = 15=#a5a5a5
+background = #fdf0ed
+foreground = #06060c
+cursor-color = #f9cec3
+cursor-text = #f9cec3
+selection-background = #f9cec3
+selection-foreground = #fdf0ed
diff --git a/ghostty-themes/Hurtado b/ghostty-themes/Hurtado
new file mode 100644
index 0000000..bff52aa
--- /dev/null
+++ b/ghostty-themes/Hurtado
@@ -0,0 +1,22 @@
+palette = 0=#575757
+palette = 1=#ff1b00
+palette = 2=#a5e055
+palette = 3=#fbe74a
+palette = 4=#496487
+palette = 5=#fd5ff1
+palette = 6=#86e9fe
+palette = 7=#cbcccb
+palette = 8=#262626
+palette = 9=#d51d00
+palette = 10=#a5df55
+palette = 11=#fbe84a
+palette = 12=#89beff
+palette = 13=#c001c1
+palette = 14=#86eafe
+palette = 15=#dbdbdb
+background = #000000
+foreground = #dbdbdb
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Hybrid b/ghostty-themes/Hybrid
new file mode 100644
index 0000000..17753c0
--- /dev/null
+++ b/ghostty-themes/Hybrid
@@ -0,0 +1,22 @@
+palette = 0=#2a2e33
+palette = 1=#b84d51
+palette = 2=#b3bf5a
+palette = 3=#e4b55e
+palette = 4=#6e90b0
+palette = 5=#a17eac
+palette = 6=#7fbfb4
+palette = 7=#b5b9b6
+palette = 8=#1d1f22
+palette = 9=#8d2e32
+palette = 10=#798431
+palette = 11=#e58a50
+palette = 12=#4b6b88
+palette = 13=#6e5079
+palette = 14=#4d7b74
+palette = 15=#5a626a
+background = #161719
+foreground = #b7bcba
+cursor-color = #b7bcba
+cursor-text = #1e1f22
+selection-background = #1e1f22
+selection-foreground = #b7bcba
diff --git a/ghostty-themes/IC_Green_PPL b/ghostty-themes/IC_Green_PPL
new file mode 100644
index 0000000..e443ac6
--- /dev/null
+++ b/ghostty-themes/IC_Green_PPL
@@ -0,0 +1,22 @@
+palette = 0=#014401
+palette = 1=#ff2736
+palette = 2=#41a638
+palette = 3=#76a831
+palette = 4=#2ec3b9
+palette = 5=#50a096
+palette = 6=#3ca078
+palette = 7=#e6fef2
+palette = 8=#035c03
+palette = 9=#b4fa5c
+palette = 10=#aefb86
+palette = 11=#dafa87
+palette = 12=#2efaeb
+palette = 13=#50fafa
+palette = 14=#3cfac8
+palette = 15=#e0f1dc
+background = #2c2c2c
+foreground = #e0f1dc
+cursor-color = #47fa6b
+cursor-text = #292929
+selection-background = #116b41
+selection-foreground = #e0f1dc
diff --git a/ghostty-themes/IC_Orange_PPL b/ghostty-themes/IC_Orange_PPL
new file mode 100644
index 0000000..c332591
--- /dev/null
+++ b/ghostty-themes/IC_Orange_PPL
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c13900
+palette = 2=#a4a900
+palette = 3=#caaf00
+palette = 4=#bd6d00
+palette = 5=#fc5e00
+palette = 6=#f79500
+palette = 7=#ffc88a
+palette = 8=#6a4f2a
+palette = 9=#ff8c68
+palette = 10=#f6ff40
+palette = 11=#ffe36e
+palette = 12=#ffbe55
+palette = 13=#fc874f
+palette = 14=#c69752
+palette = 15=#fafaff
+background = #262626
+foreground = #ffcb83
+cursor-color = #fc531d
+cursor-text = #ffc88a
+selection-background = #c14020
+selection-foreground = #ffc88a
diff --git a/ghostty-themes/IR_Black b/ghostty-themes/IR_Black
new file mode 100644
index 0000000..85eaa40
--- /dev/null
+++ b/ghostty-themes/IR_Black
@@ -0,0 +1,22 @@
+palette = 0=#4f4f4f
+palette = 1=#fa6c60
+palette = 2=#a8ff60
+palette = 3=#fffeb7
+palette = 4=#96cafe
+palette = 5=#fa73fd
+palette = 6=#c6c5fe
+palette = 7=#efedef
+palette = 8=#7b7b7b
+palette = 9=#fcb6b0
+palette = 10=#cfffab
+palette = 11=#ffffcc
+palette = 12=#b5dcff
+palette = 13=#fb9cfe
+palette = 14=#e0e0fe
+palette = 15=#ffffff
+background = #000000
+foreground = #f1f1f1
+cursor-color = #808080
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Jackie Brown b/ghostty-themes/Jackie Brown
new file mode 100644
index 0000000..6a9317c
--- /dev/null
+++ b/ghostty-themes/Jackie Brown
@@ -0,0 +1,22 @@
+palette = 0=#2c1d16
+palette = 1=#ef5734
+palette = 2=#2baf2b
+palette = 3=#bebf00
+palette = 4=#246eb2
+palette = 5=#d05ec1
+palette = 6=#00acee
+palette = 7=#bfbfbf
+palette = 8=#666666
+palette = 9=#e50000
+palette = 10=#86a93e
+palette = 11=#e5e500
+palette = 12=#0000ff
+palette = 13=#e500e5
+palette = 14=#00e5e5
+palette = 15=#e5e5e5
+background = #2c1d16
+foreground = #ffcc2f
+cursor-color = #23ff18
+cursor-text = #ff0018
+selection-background = #af8d21
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Japanesque b/ghostty-themes/Japanesque
new file mode 100644
index 0000000..79b44a6
--- /dev/null
+++ b/ghostty-themes/Japanesque
@@ -0,0 +1,22 @@
+palette = 0=#343935
+palette = 1=#cf3f61
+palette = 2=#7bb75b
+palette = 3=#e9b32a
+palette = 4=#4c9ad4
+palette = 5=#a57fc4
+palette = 6=#389aad
+palette = 7=#fafaf6
+palette = 8=#595b59
+palette = 9=#d18fa6
+palette = 10=#767f2c
+palette = 11=#78592f
+palette = 12=#135979
+palette = 13=#604291
+palette = 14=#76bbca
+palette = 15=#b2b5ae
+background = #1e1e1e
+foreground = #f7f6ec
+cursor-color = #edcf4f
+cursor-text = #343935
+selection-background = #175877
+selection-foreground = #f7f6ec
diff --git a/ghostty-themes/Jellybeans b/ghostty-themes/Jellybeans
new file mode 100644
index 0000000..bf4690b
--- /dev/null
+++ b/ghostty-themes/Jellybeans
@@ -0,0 +1,22 @@
+palette = 0=#929292
+palette = 1=#e27373
+palette = 2=#94b979
+palette = 3=#ffba7b
+palette = 4=#97bedc
+palette = 5=#e1c0fa
+palette = 6=#00988e
+palette = 7=#dedede
+palette = 8=#bdbdbd
+palette = 9=#ffa1a1
+palette = 10=#bddeab
+palette = 11=#ffdca0
+palette = 12=#b1d8f6
+palette = 13=#fbdaff
+palette = 14=#1ab2a8
+palette = 15=#ffffff
+background = #121212
+foreground = #dedede
+cursor-color = #ffa560
+cursor-text = #ffffff
+selection-background = #474e91
+selection-foreground = #f4f4f4
diff --git a/ghostty-themes/JetBrains Darcula b/ghostty-themes/JetBrains Darcula
new file mode 100644
index 0000000..c175442
--- /dev/null
+++ b/ghostty-themes/JetBrains Darcula
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fa5355
+palette = 2=#126e00
+palette = 3=#c2c300
+palette = 4=#4581eb
+palette = 5=#fa54ff
+palette = 6=#33c2c1
+palette = 7=#adadad
+palette = 8=#555555
+palette = 9=#fb7172
+palette = 10=#67ff4f
+palette = 11=#ffff00
+palette = 12=#6d9df1
+palette = 13=#fb82ff
+palette = 14=#60d3d1
+palette = 15=#eeeeee
+background = #202020
+foreground = #adadad
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #1a3272
+selection-foreground = #adadad
diff --git a/ghostty-themes/Kanagawa Dragon b/ghostty-themes/Kanagawa Dragon
new file mode 100644
index 0000000..14b3ea4
--- /dev/null
+++ b/ghostty-themes/Kanagawa Dragon
@@ -0,0 +1,22 @@
+palette = 0=#0d0c0c
+palette = 1=#c4746e
+palette = 2=#8a9a7b
+palette = 3=#c4b28a
+palette = 4=#8ba4b0
+palette = 5=#a292a3
+palette = 6=#8ea4a2
+palette = 7=#c8c093
+palette = 8=#a6a69c
+palette = 9=#e46876
+palette = 10=#87a987
+palette = 11=#e6c384
+palette = 12=#7fb4ca
+palette = 13=#938aa9
+palette = 14=#7aa89f
+palette = 15=#c5c9c5
+background = #181616
+foreground = #c8c093
+cursor-color = #c5c9c5
+cursor-text = #1d202f
+selection-background = #223249
+selection-foreground = #c5c9c5
diff --git a/ghostty-themes/Kanagawa Wave b/ghostty-themes/Kanagawa Wave
new file mode 100644
index 0000000..b14328d
--- /dev/null
+++ b/ghostty-themes/Kanagawa Wave
@@ -0,0 +1,22 @@
+palette = 0=#090618
+palette = 1=#c34043
+palette = 2=#76946a
+palette = 3=#c0a36e
+palette = 4=#7e9cd8
+palette = 5=#957fb8
+palette = 6=#6a9589
+palette = 7=#c8c093
+palette = 8=#727169
+palette = 9=#e82424
+palette = 10=#98bb6c
+palette = 11=#e6c384
+palette = 12=#7fb4ca
+palette = 13=#938aa9
+palette = 14=#7aa89f
+palette = 15=#dcd7ba
+background = #1f1f28
+foreground = #dcd7ba
+cursor-color = #c8c093
+cursor-text = #1d202f
+selection-background = #2d4f67
+selection-foreground = #c8c093
diff --git a/ghostty-themes/Kibble b/ghostty-themes/Kibble
new file mode 100644
index 0000000..b499d79
--- /dev/null
+++ b/ghostty-themes/Kibble
@@ -0,0 +1,22 @@
+palette = 0=#4d4d4d
+palette = 1=#c70031
+palette = 2=#29cf13
+palette = 3=#d8e30e
+palette = 4=#3449d1
+palette = 5=#8400ff
+palette = 6=#0798ab
+palette = 7=#e2d1e3
+palette = 8=#5a5a5a
+palette = 9=#f01578
+palette = 10=#6ce05c
+palette = 11=#f3f79e
+palette = 12=#97a4f7
+palette = 13=#c495f0
+palette = 14=#68f2e0
+palette = 15=#ffffff
+background = #0e100a
+foreground = #f7f7f7
+cursor-color = #9fda9c
+cursor-text = #000000
+selection-background = #9ba787
+selection-foreground = #000000
diff --git a/ghostty-themes/Kolorit b/ghostty-themes/Kolorit
new file mode 100644
index 0000000..b90d42f
--- /dev/null
+++ b/ghostty-themes/Kolorit
@@ -0,0 +1,22 @@
+palette = 0=#1d1a1e
+palette = 1=#ff5b82
+palette = 2=#47d7a1
+palette = 3=#e8e562
+palette = 4=#5db4ee
+palette = 5=#da6cda
+palette = 6=#57e9eb
+palette = 7=#ededed
+palette = 8=#1d1a1e
+palette = 9=#ff5b82
+palette = 10=#47d7a1
+palette = 11=#e8e562
+palette = 12=#5db4ee
+palette = 13=#da6cda
+palette = 14=#57e9eb
+palette = 15=#ededed
+background = #1d1a1e
+foreground = #efecec
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #e1925c
+selection-foreground = #1d1a1e
diff --git a/ghostty-themes/Konsolas b/ghostty-themes/Konsolas
new file mode 100644
index 0000000..0c58f2f
--- /dev/null
+++ b/ghostty-themes/Konsolas
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#aa1717
+palette = 2=#18b218
+palette = 3=#ebae1f
+palette = 4=#2323a5
+palette = 5=#ad1edc
+palette = 6=#42b0c8
+palette = 7=#c8c1c1
+palette = 8=#7b716e
+palette = 9=#ff4141
+palette = 10=#5fff5f
+palette = 11=#ffff55
+palette = 12=#4b4bff
+palette = 13=#ff54ff
+palette = 14=#69ffff
+palette = 15=#ffffff
+background = #060606
+foreground = #c8c1c1
+cursor-color = #c8c1c1
+cursor-text = #060606
+selection-background = #060606
+selection-foreground = #c8c1c1
diff --git a/ghostty-themes/Lab Fox b/ghostty-themes/Lab Fox
new file mode 100644
index 0000000..77e0e8d
--- /dev/null
+++ b/ghostty-themes/Lab Fox
@@ -0,0 +1,22 @@
+palette = 0=#2e2e2e
+palette = 1=#fc6d26
+palette = 2=#3eb383
+palette = 3=#fca121
+palette = 4=#db3b21
+palette = 5=#380d75
+palette = 6=#6e49cb
+palette = 7=#ffffff
+palette = 8=#464646
+palette = 9=#ff6517
+palette = 10=#53eaa8
+palette = 11=#fca013
+palette = 12=#db501f
+palette = 13=#441090
+palette = 14=#7d53e7
+palette = 15=#ffffff
+background = #2e2e2e
+foreground = #ffffff
+cursor-color = #7f7f7f
+cursor-text = #7f7f7f
+selection-background = #cb392e
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Laser b/ghostty-themes/Laser
new file mode 100644
index 0000000..8655962
--- /dev/null
+++ b/ghostty-themes/Laser
@@ -0,0 +1,22 @@
+palette = 0=#626262
+palette = 1=#ff8373
+palette = 2=#b4fb73
+palette = 3=#09b4bd
+palette = 4=#fed300
+palette = 5=#ff90fe
+palette = 6=#d1d1fe
+palette = 7=#f1f1f1
+palette = 8=#8f8f8f
+palette = 9=#ffc4be
+palette = 10=#d6fcba
+palette = 11=#fffed5
+palette = 12=#f92883
+palette = 13=#ffb2fe
+palette = 14=#e6e7fe
+palette = 15=#ffffff
+background = #030d18
+foreground = #f106e3
+cursor-color = #00ff9c
+cursor-text = #ffffff
+selection-background = #2e206a
+selection-foreground = #f4f4f4
diff --git a/ghostty-themes/Later This Evening b/ghostty-themes/Later This Evening
new file mode 100644
index 0000000..d26ae6f
--- /dev/null
+++ b/ghostty-themes/Later This Evening
@@ -0,0 +1,22 @@
+palette = 0=#2b2b2b
+palette = 1=#d45a60
+palette = 2=#afba67
+palette = 3=#e5d289
+palette = 4=#a0bad6
+palette = 5=#c092d6
+palette = 6=#91bfb7
+palette = 7=#3c3d3d
+palette = 8=#454747
+palette = 9=#d3232f
+palette = 10=#aabb39
+palette = 11=#e5be39
+palette = 12=#6699d6
+palette = 13=#ab53d6
+palette = 14=#5fc0ae
+palette = 15=#c1c2c2
+background = #222222
+foreground = #959595
+cursor-color = #424242
+cursor-text = #959595
+selection-background = #424242
+selection-foreground = #959595
diff --git a/ghostty-themes/Lavandula b/ghostty-themes/Lavandula
new file mode 100644
index 0000000..783beb5
--- /dev/null
+++ b/ghostty-themes/Lavandula
@@ -0,0 +1,22 @@
+palette = 0=#230046
+palette = 1=#7d1625
+palette = 2=#337e6f
+palette = 3=#7f6f49
+palette = 4=#4f4a7f
+palette = 5=#5a3f7f
+palette = 6=#58777f
+palette = 7=#736e7d
+palette = 8=#372d46
+palette = 9=#e05167
+palette = 10=#52e0c4
+palette = 11=#e0c386
+palette = 12=#8e87e0
+palette = 13=#a776e0
+palette = 14=#9ad4e0
+palette = 15=#8c91fa
+background = #050014
+foreground = #736e7d
+cursor-color = #8c91fa
+cursor-text = #050014
+selection-background = #37323c
+selection-foreground = #8c91fa
diff --git a/ghostty-themes/LiquidCarbon b/ghostty-themes/LiquidCarbon
new file mode 100644
index 0000000..1c396bc
--- /dev/null
+++ b/ghostty-themes/LiquidCarbon
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff3030
+palette = 2=#559a70
+palette = 3=#ccac00
+palette = 4=#0099cc
+palette = 5=#cc69c8
+palette = 6=#7ac4cc
+palette = 7=#bccccc
+palette = 8=#000000
+palette = 9=#ff3030
+palette = 10=#559a70
+palette = 11=#ccac00
+palette = 12=#0099cc
+palette = 13=#cc69c8
+palette = 14=#7ac4cc
+palette = 15=#bccccc
+background = #303030
+foreground = #afc2c2
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #7dbeff
+selection-foreground = #000000
diff --git a/ghostty-themes/LiquidCarbonTransparent b/ghostty-themes/LiquidCarbonTransparent
new file mode 100644
index 0000000..9429a24
--- /dev/null
+++ b/ghostty-themes/LiquidCarbonTransparent
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff3030
+palette = 2=#559a70
+palette = 3=#ccac00
+palette = 4=#0099cc
+palette = 5=#cc69c8
+palette = 6=#7ac4cc
+palette = 7=#bccccc
+palette = 8=#000000
+palette = 9=#ff3030
+palette = 10=#559a70
+palette = 11=#ccac00
+palette = 12=#0099cc
+palette = 13=#cc69c8
+palette = 14=#7ac4cc
+palette = 15=#bccccc
+background = #000000
+foreground = #afc2c2
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #7dbeff
+selection-foreground = #000000
diff --git a/ghostty-themes/LiquidCarbonTransparentInverse b/ghostty-themes/LiquidCarbonTransparentInverse
new file mode 100644
index 0000000..b8db40b
--- /dev/null
+++ b/ghostty-themes/LiquidCarbonTransparentInverse
@@ -0,0 +1,22 @@
+palette = 0=#bccccd
+palette = 1=#ff3030
+palette = 2=#559a70
+palette = 3=#ccac00
+palette = 4=#0099cc
+palette = 5=#cc69c8
+palette = 6=#7ac4cc
+palette = 7=#000000
+palette = 8=#ffffff
+palette = 9=#ff3030
+palette = 10=#559a70
+palette = 11=#ccac00
+palette = 12=#0099cc
+palette = 13=#cc69c8
+palette = 14=#7ac4cc
+palette = 15=#000000
+background = #000000
+foreground = #afc2c2
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #7dbeff
+selection-foreground = #000000
diff --git a/ghostty-themes/Man Page b/ghostty-themes/Man Page
new file mode 100644
index 0000000..522cee0
--- /dev/null
+++ b/ghostty-themes/Man Page
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cc0000
+palette = 2=#00a600
+palette = 3=#999900
+palette = 4=#0000b2
+palette = 5=#b200b2
+palette = 6=#00a6b2
+palette = 7=#cccccc
+palette = 8=#666666
+palette = 9=#e50000
+palette = 10=#00d900
+palette = 11=#e5e500
+palette = 12=#0000ff
+palette = 13=#e500e5
+palette = 14=#00e5e5
+palette = 15=#e5e5e5
+background = #fef49c
+foreground = #000000
+cursor-color = #7f7f7f
+cursor-text = #000000
+selection-background = #a4c9cd
+selection-foreground = #000000
diff --git a/ghostty-themes/Mariana b/ghostty-themes/Mariana
new file mode 100644
index 0000000..c2b28b1
--- /dev/null
+++ b/ghostty-themes/Mariana
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ec5f66
+palette = 2=#99c794
+palette = 3=#f9ae58
+palette = 4=#6699cc
+palette = 5=#c695c6
+palette = 6=#5fb4b4
+palette = 7=#f7f7f7
+palette = 8=#333333
+palette = 9=#f97b58
+palette = 10=#acd1a8
+palette = 11=#fac761
+palette = 12=#85add6
+palette = 13=#d8b6d8
+palette = 14=#82c4c4
+palette = 15=#ffffff
+background = #343d46
+foreground = #d8dee9
+cursor-color = #fcbb6a
+cursor-text = #ffffff
+selection-background = #4e5a65
+selection-foreground = #d8dee9
diff --git a/ghostty-themes/Material b/ghostty-themes/Material
new file mode 100644
index 0000000..2587554
--- /dev/null
+++ b/ghostty-themes/Material
@@ -0,0 +1,22 @@
+palette = 0=#212121
+palette = 1=#b7141f
+palette = 2=#457b24
+palette = 3=#f6981e
+palette = 4=#134eb2
+palette = 5=#560088
+palette = 6=#0e717c
+palette = 7=#efefef
+palette = 8=#424242
+palette = 9=#e83b3f
+palette = 10=#7aba3a
+palette = 11=#ffea2e
+palette = 12=#54a4f3
+palette = 13=#aa4dbc
+palette = 14=#26bbd1
+palette = 15=#d9d9d9
+background = #eaeaea
+foreground = #232322
+cursor-color = #16afca
+cursor-text = #2e2e2d
+selection-background = #c2c2c2
+selection-foreground = #4e4e4e
diff --git a/ghostty-themes/MaterialDark b/ghostty-themes/MaterialDark
new file mode 100644
index 0000000..84525a1
--- /dev/null
+++ b/ghostty-themes/MaterialDark
@@ -0,0 +1,22 @@
+palette = 0=#212121
+palette = 1=#b7141f
+palette = 2=#457b24
+palette = 3=#f6981e
+palette = 4=#134eb2
+palette = 5=#560088
+palette = 6=#0e717c
+palette = 7=#efefef
+palette = 8=#424242
+palette = 9=#e83b3f
+palette = 10=#7aba3a
+palette = 11=#ffea2e
+palette = 12=#54a4f3
+palette = 13=#aa4dbc
+palette = 14=#26bbd1
+palette = 15=#d9d9d9
+background = #232322
+foreground = #e5e5e5
+cursor-color = #16afca
+cursor-text = #dfdfdf
+selection-background = #dfdfdf
+selection-foreground = #3d3d3d
diff --git a/ghostty-themes/MaterialDarker b/ghostty-themes/MaterialDarker
new file mode 100644
index 0000000..57883b5
--- /dev/null
+++ b/ghostty-themes/MaterialDarker
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff5370
+palette = 2=#c3e88d
+palette = 3=#ffcb6b
+palette = 4=#82aaff
+palette = 5=#c792ea
+palette = 6=#89ddff
+palette = 7=#ffffff
+palette = 8=#545454
+palette = 9=#ff5370
+palette = 10=#c3e88d
+palette = 11=#ffcb6b
+palette = 12=#82aaff
+palette = 13=#c792ea
+palette = 14=#89ddff
+palette = 15=#ffffff
+background = #212121
+foreground = #eeffff
+cursor-color = #ffffff
+cursor-text = #ffffff
+selection-background = #eeffff
+selection-foreground = #545454
diff --git a/ghostty-themes/MaterialDesignColors b/ghostty-themes/MaterialDesignColors
new file mode 100644
index 0000000..03c9609
--- /dev/null
+++ b/ghostty-themes/MaterialDesignColors
@@ -0,0 +1,22 @@
+palette = 0=#435b67
+palette = 1=#fc3841
+palette = 2=#5cf19e
+palette = 3=#fed032
+palette = 4=#37b6ff
+palette = 5=#fc226e
+palette = 6=#59ffd1
+palette = 7=#ffffff
+palette = 8=#a1b0b8
+palette = 9=#fc746d
+palette = 10=#adf7be
+palette = 11=#fee16c
+palette = 12=#70cfff
+palette = 13=#fc669b
+palette = 14=#9affe6
+palette = 15=#ffffff
+background = #1d262a
+foreground = #e7ebed
+cursor-color = #eaeaea
+cursor-text = #000000
+selection-background = #4e6a78
+selection-foreground = #e7ebed
diff --git a/ghostty-themes/MaterialOcean b/ghostty-themes/MaterialOcean
new file mode 100644
index 0000000..e322579
--- /dev/null
+++ b/ghostty-themes/MaterialOcean
@@ -0,0 +1,22 @@
+palette = 0=#546e7a
+palette = 1=#ff5370
+palette = 2=#c3e88d
+palette = 3=#ffcb6b
+palette = 4=#82aaff
+palette = 5=#c792ea
+palette = 6=#89ddff
+palette = 7=#ffffff
+palette = 8=#546e7a
+palette = 9=#ff5370
+palette = 10=#c3e88d
+palette = 11=#ffcb6b
+palette = 12=#82aaff
+palette = 13=#c792ea
+palette = 14=#89ddff
+palette = 15=#ffffff
+background = #0f111a
+foreground = #8f93a2
+cursor-color = #ffcc00
+cursor-text = #0f111a
+selection-background = #1f2233
+selection-foreground = #8f93a2
diff --git a/ghostty-themes/Mathias b/ghostty-themes/Mathias
new file mode 100644
index 0000000..74c8836
--- /dev/null
+++ b/ghostty-themes/Mathias
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#e52222
+palette = 2=#a6e32d
+palette = 3=#fc951e
+palette = 4=#c48dff
+palette = 5=#fa2573
+palette = 6=#67d9f0
+palette = 7=#f2f2f2
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #000000
+foreground = #bbbbbb
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #555555
+selection-foreground = #f2f2f2
diff --git a/ghostty-themes/Medallion b/ghostty-themes/Medallion
new file mode 100644
index 0000000..71d5442
--- /dev/null
+++ b/ghostty-themes/Medallion
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#b64c00
+palette = 2=#7c8b16
+palette = 3=#d3bd26
+palette = 4=#616bb0
+palette = 5=#8c5a90
+palette = 6=#916c25
+palette = 7=#cac29a
+palette = 8=#5e5219
+palette = 9=#ff9149
+palette = 10=#b2ca3b
+palette = 11=#ffe54a
+palette = 12=#acb8ff
+palette = 13=#ffa0ff
+palette = 14=#ffbc51
+palette = 15=#fed698
+background = #1d1908
+foreground = #cac296
+cursor-color = #d3ba30
+cursor-text = #d2bc3d
+selection-background = #626dac
+selection-foreground = #cac29a
diff --git a/ghostty-themes/Melange_dark b/ghostty-themes/Melange_dark
new file mode 100644
index 0000000..d1a73e8
--- /dev/null
+++ b/ghostty-themes/Melange_dark
@@ -0,0 +1,22 @@
+palette = 0=#34302c
+palette = 1=#bd8183
+palette = 2=#78997a
+palette = 3=#e49b5d
+palette = 4=#7f91b2
+palette = 5=#b380b0
+palette = 6=#7b9695
+palette = 7=#c1a78e
+palette = 8=#867462
+palette = 9=#d47766
+palette = 10=#85b695
+palette = 11=#ebc06d
+palette = 12=#a3a9ce
+palette = 13=#cf9bc2
+palette = 14=#89b3b6
+palette = 15=#ece1d7
+background = #292522
+foreground = #ece1d7
+cursor-color = #ece1d7
+cursor-text = #292522
+selection-background = #ece1d7
+selection-foreground = #403a36
diff --git a/ghostty-themes/Melange_light b/ghostty-themes/Melange_light
new file mode 100644
index 0000000..f83d41c
--- /dev/null
+++ b/ghostty-themes/Melange_light
@@ -0,0 +1,22 @@
+palette = 0=#e9e1db
+palette = 1=#c77b8b
+palette = 2=#6e9b72
+palette = 3=#bc5c00
+palette = 4=#7892bd
+palette = 5=#be79bb
+palette = 6=#739797
+palette = 7=#7d6658
+palette = 8=#a98a78
+palette = 9=#bf0021
+palette = 10=#3a684a
+palette = 11=#a06d00
+palette = 12=#465aa4
+palette = 13=#904180
+palette = 14=#3d6568
+palette = 15=#54433a
+background = #f1f1f1
+foreground = #54433a
+cursor-color = #54433a
+cursor-text = #f1f1f1
+selection-background = #54433a
+selection-foreground = #d9d3ce
diff --git a/ghostty-themes/Mellifluous b/ghostty-themes/Mellifluous
new file mode 100644
index 0000000..81d5260
--- /dev/null
+++ b/ghostty-themes/Mellifluous
@@ -0,0 +1,22 @@
+palette = 0=#1a1a1a
+palette = 1=#d29393
+palette = 2=#b3b393
+palette = 3=#cbaa89
+palette = 4=#a8a1be
+palette = 5=#b39fb0
+palette = 6=#c0af8c
+palette = 7=#dadada
+palette = 8=#5b5b5b
+palette = 9=#c95954
+palette = 10=#828040
+palette = 11=#a6794c
+palette = 12=#5a6599
+palette = 13=#9c6995
+palette = 14=#74a39e
+palette = 15=#ffffff
+background = #1a1a1a
+foreground = #dadada
+cursor-color = #bfad9e
+cursor-text = #1a1a1a
+selection-background = #2d2d2d
+selection-foreground = #c0af8c
diff --git a/ghostty-themes/Mirage b/ghostty-themes/Mirage
new file mode 100644
index 0000000..a9fc77b
--- /dev/null
+++ b/ghostty-themes/Mirage
@@ -0,0 +1,22 @@
+palette = 0=#011627
+palette = 1=#ff9999
+palette = 2=#85cc95
+palette = 3=#ffd700
+palette = 4=#7fb5ff
+palette = 5=#ddb3ff
+palette = 6=#21c7a8
+palette = 7=#ffffff
+palette = 8=#575656
+palette = 9=#ff9999
+palette = 10=#85cc95
+palette = 11=#ffd700
+palette = 12=#7fb5ff
+palette = 13=#ddb3ff
+palette = 14=#85cc95
+palette = 15=#ffffff
+background = #1b2738
+foreground = #a6b2c0
+cursor-color = #ddb3ff
+cursor-text = #ffffff
+selection-background = #273951
+selection-foreground = #d3dbe5
diff --git a/ghostty-themes/Misterioso b/ghostty-themes/Misterioso
new file mode 100644
index 0000000..6d43ff2
--- /dev/null
+++ b/ghostty-themes/Misterioso
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff4242
+palette = 2=#74af68
+palette = 3=#ffad29
+palette = 4=#338f86
+palette = 5=#9414e6
+palette = 6=#23d7d7
+palette = 7=#e1e1e0
+palette = 8=#555555
+palette = 9=#ff3242
+palette = 10=#74cd68
+palette = 11=#ffb929
+palette = 12=#23d7d7
+palette = 13=#ff37ff
+palette = 14=#00ede1
+palette = 15=#ffffff
+background = #2d3743
+foreground = #e1e1e0
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #2d37ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Molokai b/ghostty-themes/Molokai
new file mode 100644
index 0000000..6c065d2
--- /dev/null
+++ b/ghostty-themes/Molokai
@@ -0,0 +1,22 @@
+palette = 0=#121212
+palette = 1=#fa2573
+palette = 2=#98e123
+palette = 3=#dfd460
+palette = 4=#1080d0
+palette = 5=#8700ff
+palette = 6=#43a8d0
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#f6669d
+palette = 10=#b1e05f
+palette = 11=#fff26d
+palette = 12=#00afff
+palette = 13=#af87ff
+palette = 14=#51ceff
+palette = 15=#ffffff
+background = #121212
+foreground = #bbbbbb
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/MonaLisa b/ghostty-themes/MonaLisa
new file mode 100644
index 0000000..48adc1f
--- /dev/null
+++ b/ghostty-themes/MonaLisa
@@ -0,0 +1,22 @@
+palette = 0=#351b0e
+palette = 1=#9b291c
+palette = 2=#636232
+palette = 3=#c36e28
+palette = 4=#515c5d
+palette = 5=#9b1d29
+palette = 6=#588056
+palette = 7=#f7d75c
+palette = 8=#874228
+palette = 9=#ff4331
+palette = 10=#b4b264
+palette = 11=#ff9566
+palette = 12=#9eb2b4
+palette = 13=#ff5b6a
+palette = 14=#8acd8f
+palette = 15=#ffe598
+background = #120b0d
+foreground = #f7d66a
+cursor-color = #c46c32
+cursor-text = #120b0d
+selection-background = #f7d66a
+selection-foreground = #120b0d
diff --git a/ghostty-themes/Monokai Classic b/ghostty-themes/Monokai Classic
new file mode 100644
index 0000000..bfde9fe
--- /dev/null
+++ b/ghostty-themes/Monokai Classic
@@ -0,0 +1,22 @@
+palette = 0=#272822
+palette = 1=#f92672
+palette = 2=#a6e22e
+palette = 3=#e6db74
+palette = 4=#fd971f
+palette = 5=#ae81ff
+palette = 6=#66d9ef
+palette = 7=#fdfff1
+palette = 8=#6e7066
+palette = 9=#f92672
+palette = 10=#a6e22e
+palette = 11=#e6db74
+palette = 12=#fd971f
+palette = 13=#ae81ff
+palette = 14=#66d9ef
+palette = 15=#fdfff1
+background = #272822
+foreground = #fdfff1
+cursor-color = #c0c1b5
+cursor-text = #c0c1b5
+selection-background = #57584f
+selection-foreground = #fdfff1
diff --git a/ghostty-themes/Monokai Pro b/ghostty-themes/Monokai Pro
new file mode 100644
index 0000000..e223c84
--- /dev/null
+++ b/ghostty-themes/Monokai Pro
@@ -0,0 +1,22 @@
+palette = 0=#2d2a2e
+palette = 1=#ff6188
+palette = 2=#a9dc76
+palette = 3=#ffd866
+palette = 4=#fc9867
+palette = 5=#ab9df2
+palette = 6=#78dce8
+palette = 7=#fcfcfa
+palette = 8=#727072
+palette = 9=#ff6188
+palette = 10=#a9dc76
+palette = 11=#ffd866
+palette = 12=#fc9867
+palette = 13=#ab9df2
+palette = 14=#78dce8
+palette = 15=#fcfcfa
+background = #2d2a2e
+foreground = #fcfcfa
+cursor-color = #c1c0c0
+cursor-text = #c1c0c0
+selection-background = #5b595c
+selection-foreground = #fcfcfa
diff --git a/ghostty-themes/Monokai Pro Light b/ghostty-themes/Monokai Pro Light
new file mode 100644
index 0000000..8949196
--- /dev/null
+++ b/ghostty-themes/Monokai Pro Light
@@ -0,0 +1,22 @@
+palette = 0=#faf4f2
+palette = 1=#e14775
+palette = 2=#269d69
+palette = 3=#cc7a0a
+palette = 4=#e16032
+palette = 5=#7058be
+palette = 6=#1c8ca8
+palette = 7=#29242a
+palette = 8=#a59fa0
+palette = 9=#e14775
+palette = 10=#269d69
+palette = 11=#cc7a0a
+palette = 12=#e16032
+palette = 13=#7058be
+palette = 14=#1c8ca8
+palette = 15=#29242a
+background = #faf4f2
+foreground = #29242a
+cursor-color = #706b6e
+cursor-text = #706b6e
+selection-background = #bfb9ba
+selection-foreground = #29242a
diff --git a/ghostty-themes/Monokai Pro Light Sun b/ghostty-themes/Monokai Pro Light Sun
new file mode 100644
index 0000000..6aaa382
--- /dev/null
+++ b/ghostty-themes/Monokai Pro Light Sun
@@ -0,0 +1,22 @@
+palette = 0=#f8efe7
+palette = 1=#ce4770
+palette = 2=#218871
+palette = 3=#b16803
+palette = 4=#d4572b
+palette = 5=#6851a2
+palette = 6=#2473b6
+palette = 7=#2c232e
+palette = 8=#a59c9c
+palette = 9=#ce4770
+palette = 10=#218871
+palette = 11=#b16803
+palette = 12=#d4572b
+palette = 13=#6851a2
+palette = 14=#2473b6
+palette = 15=#2c232e
+background = #f8efe7
+foreground = #2c232e
+cursor-color = #72696d
+cursor-text = #72696d
+selection-background = #beb5b3
+selection-foreground = #2c232e
diff --git a/ghostty-themes/Monokai Pro Machine b/ghostty-themes/Monokai Pro Machine
new file mode 100644
index 0000000..e386985
--- /dev/null
+++ b/ghostty-themes/Monokai Pro Machine
@@ -0,0 +1,22 @@
+palette = 0=#273136
+palette = 1=#ff6d7e
+palette = 2=#a2e57b
+palette = 3=#ffed72
+palette = 4=#ffb270
+palette = 5=#baa0f8
+palette = 6=#7cd5f1
+palette = 7=#f2fffc
+palette = 8=#6b7678
+palette = 9=#ff6d7e
+palette = 10=#a2e57b
+palette = 11=#ffed72
+palette = 12=#ffb270
+palette = 13=#baa0f8
+palette = 14=#7cd5f1
+palette = 15=#f2fffc
+background = #273136
+foreground = #f2fffc
+cursor-color = #b8c4c3
+cursor-text = #b8c4c3
+selection-background = #545f62
+selection-foreground = #f2fffc
diff --git a/ghostty-themes/Monokai Pro Octagon b/ghostty-themes/Monokai Pro Octagon
new file mode 100644
index 0000000..bc3c666
--- /dev/null
+++ b/ghostty-themes/Monokai Pro Octagon
@@ -0,0 +1,22 @@
+palette = 0=#282a3a
+palette = 1=#ff657a
+palette = 2=#bad761
+palette = 3=#ffd76d
+palette = 4=#ff9b5e
+palette = 5=#c39ac9
+palette = 6=#9cd1bb
+palette = 7=#eaf2f1
+palette = 8=#696d77
+palette = 9=#ff657a
+palette = 10=#bad761
+palette = 11=#ffd76d
+palette = 12=#ff9b5e
+palette = 13=#c39ac9
+palette = 14=#9cd1bb
+palette = 15=#eaf2f1
+background = #282a3a
+foreground = #eaf2f1
+cursor-color = #b2b9bd
+cursor-text = #b2b9bd
+selection-background = #535763
+selection-foreground = #eaf2f1
diff --git a/ghostty-themes/Monokai Pro Ristretto b/ghostty-themes/Monokai Pro Ristretto
new file mode 100644
index 0000000..35d899e
--- /dev/null
+++ b/ghostty-themes/Monokai Pro Ristretto
@@ -0,0 +1,22 @@
+palette = 0=#2c2525
+palette = 1=#fd6883
+palette = 2=#adda78
+palette = 3=#f9cc6c
+palette = 4=#f38d70
+palette = 5=#a8a9eb
+palette = 6=#85dacc
+palette = 7=#fff1f3
+palette = 8=#72696a
+palette = 9=#fd6883
+palette = 10=#adda78
+palette = 11=#f9cc6c
+palette = 12=#f38d70
+palette = 13=#a8a9eb
+palette = 14=#85dacc
+palette = 15=#fff1f3
+background = #2c2525
+foreground = #fff1f3
+cursor-color = #c3b7b8
+cursor-text = #c3b7b8
+selection-background = #5b5353
+selection-foreground = #fff1f3
diff --git a/ghostty-themes/Monokai Pro Spectrum b/ghostty-themes/Monokai Pro Spectrum
new file mode 100644
index 0000000..c163ef0
--- /dev/null
+++ b/ghostty-themes/Monokai Pro Spectrum
@@ -0,0 +1,22 @@
+palette = 0=#222222
+palette = 1=#fc618d
+palette = 2=#7bd88f
+palette = 3=#fce566
+palette = 4=#fd9353
+palette = 5=#948ae3
+palette = 6=#5ad4e6
+palette = 7=#f7f1ff
+palette = 8=#69676c
+palette = 9=#fc618d
+palette = 10=#7bd88f
+palette = 11=#fce566
+palette = 12=#fd9353
+palette = 13=#948ae3
+palette = 14=#5ad4e6
+palette = 15=#f7f1ff
+background = #222222
+foreground = #f7f1ff
+cursor-color = #bab6c0
+cursor-text = #bab6c0
+selection-background = #525053
+selection-foreground = #f7f1ff
diff --git a/ghostty-themes/Monokai Remastered b/ghostty-themes/Monokai Remastered
new file mode 100644
index 0000000..b7fb269
--- /dev/null
+++ b/ghostty-themes/Monokai Remastered
@@ -0,0 +1,22 @@
+palette = 0=#1a1a1a
+palette = 1=#f4005f
+palette = 2=#98e024
+palette = 3=#fd971f
+palette = 4=#9d65ff
+palette = 5=#f4005f
+palette = 6=#58d1eb
+palette = 7=#c4c5b5
+palette = 8=#625e4c
+palette = 9=#f4005f
+palette = 10=#98e024
+palette = 11=#e0d561
+palette = 12=#9d65ff
+palette = 13=#f4005f
+palette = 14=#58d1eb
+palette = 15=#f6f6ef
+background = #0c0c0c
+foreground = #d9d9d9
+cursor-color = #fc971f
+cursor-text = #000000
+selection-background = #343434
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Monokai Soda b/ghostty-themes/Monokai Soda
new file mode 100644
index 0000000..ad336d5
--- /dev/null
+++ b/ghostty-themes/Monokai Soda
@@ -0,0 +1,22 @@
+palette = 0=#1a1a1a
+palette = 1=#f4005f
+palette = 2=#98e024
+palette = 3=#fa8419
+palette = 4=#9d65ff
+palette = 5=#f4005f
+palette = 6=#58d1eb
+palette = 7=#c4c5b5
+palette = 8=#625e4c
+palette = 9=#f4005f
+palette = 10=#98e024
+palette = 11=#e0d561
+palette = 12=#9d65ff
+palette = 13=#f4005f
+palette = 14=#58d1eb
+palette = 15=#f6f6ef
+background = #1a1a1a
+foreground = #c4c5b5
+cursor-color = #f6f7ec
+cursor-text = #c4c5b5
+selection-background = #343434
+selection-foreground = #c4c5b5
diff --git a/ghostty-themes/Monokai Vivid b/ghostty-themes/Monokai Vivid
new file mode 100644
index 0000000..eea3b29
--- /dev/null
+++ b/ghostty-themes/Monokai Vivid
@@ -0,0 +1,22 @@
+palette = 0=#121212
+palette = 1=#fa2934
+palette = 2=#98e123
+palette = 3=#fff30a
+palette = 4=#0443ff
+palette = 5=#f800f8
+palette = 6=#01b6ed
+palette = 7=#ffffff
+palette = 8=#838383
+palette = 9=#f6669d
+palette = 10=#b1e05f
+palette = 11=#fff26d
+palette = 12=#0443ff
+palette = 13=#f200f6
+palette = 14=#51ceff
+palette = 15=#ffffff
+background = #121212
+foreground = #f9f9f9
+cursor-color = #fb0007
+cursor-text = #ea0009
+selection-background = #ffffff
+selection-foreground = #000000
diff --git a/ghostty-themes/N0tch2k b/ghostty-themes/N0tch2k
new file mode 100644
index 0000000..53883e0
--- /dev/null
+++ b/ghostty-themes/N0tch2k
@@ -0,0 +1,22 @@
+palette = 0=#383838
+palette = 1=#a95551
+palette = 2=#666666
+palette = 3=#a98051
+palette = 4=#657d3e
+palette = 5=#767676
+palette = 6=#c9c9c9
+palette = 7=#d0b8a3
+palette = 8=#474747
+palette = 9=#a97775
+palette = 10=#8c8c8c
+palette = 11=#a99175
+palette = 12=#98bd5e
+palette = 13=#a3a3a3
+palette = 14=#dcdcdc
+palette = 15=#d8c8bb
+background = #222222
+foreground = #a0a0a0
+cursor-color = #aa9175
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Neon b/ghostty-themes/Neon
new file mode 100644
index 0000000..ad939be
--- /dev/null
+++ b/ghostty-themes/Neon
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff3045
+palette = 2=#5ffa74
+palette = 3=#fffc7e
+palette = 4=#0208cb
+palette = 5=#f924e7
+palette = 6=#00fffc
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ff5a5a
+palette = 10=#75ff88
+palette = 11=#fffd96
+palette = 12=#3c40cb
+palette = 13=#f15be5
+palette = 14=#88fffe
+palette = 15=#ffffff
+background = #14161a
+foreground = #00fffc
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #0013ff
+selection-foreground = #08d2cf
diff --git a/ghostty-themes/Neopolitan b/ghostty-themes/Neopolitan
new file mode 100644
index 0000000..8d569bc
--- /dev/null
+++ b/ghostty-themes/Neopolitan
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#800000
+palette = 2=#61ce3c
+palette = 3=#fbde2d
+palette = 4=#253b76
+palette = 5=#ff0080
+palette = 6=#8da6ce
+palette = 7=#f8f8f8
+palette = 8=#000000
+palette = 9=#800000
+palette = 10=#61ce3c
+palette = 11=#fbde2d
+palette = 12=#253b76
+palette = 13=#ff0080
+palette = 14=#8da6ce
+palette = 15=#f8f8f8
+background = #271f19
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #ffffff
+selection-background = #253b76
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Neutron b/ghostty-themes/Neutron
new file mode 100644
index 0000000..2da199f
--- /dev/null
+++ b/ghostty-themes/Neutron
@@ -0,0 +1,22 @@
+palette = 0=#23252b
+palette = 1=#b54036
+palette = 2=#5ab977
+palette = 3=#deb566
+palette = 4=#6a7c93
+palette = 5=#a4799d
+palette = 6=#3f94a8
+palette = 7=#e6e8ef
+palette = 8=#23252b
+palette = 9=#b54036
+palette = 10=#5ab977
+palette = 11=#deb566
+palette = 12=#6a7c93
+palette = 13=#a4799d
+palette = 14=#3f94a8
+palette = 15=#ebedf2
+background = #1c1e22
+foreground = #e6e8ef
+cursor-color = #f6f7ec
+cursor-text = #c4c5b5
+selection-background = #2f363e
+selection-foreground = #7d8fa4
diff --git a/ghostty-themes/Night Owlish Light b/ghostty-themes/Night Owlish Light
new file mode 100644
index 0000000..17aae63
--- /dev/null
+++ b/ghostty-themes/Night Owlish Light
@@ -0,0 +1,22 @@
+palette = 0=#011627
+palette = 1=#d3423e
+palette = 2=#2aa298
+palette = 3=#daaa01
+palette = 4=#4876d6
+palette = 5=#403f53
+palette = 6=#08916a
+palette = 7=#7a8181
+palette = 8=#7a8181
+palette = 9=#f76e6e
+palette = 10=#49d0c5
+palette = 11=#dac26b
+palette = 12=#5ca7e4
+palette = 13=#697098
+palette = 14=#00c990
+palette = 15=#989fb1
+background = #ffffff
+foreground = #403f53
+cursor-color = #403f53
+cursor-text = #fbfbfb
+selection-background = #f2f2f2
+selection-foreground = #403f53
diff --git a/ghostty-themes/NightLion v1 b/ghostty-themes/NightLion v1
new file mode 100644
index 0000000..7eee9a7
--- /dev/null
+++ b/ghostty-themes/NightLion v1
@@ -0,0 +1,22 @@
+palette = 0=#4c4c4c
+palette = 1=#bb0000
+palette = 2=#5fde8f
+palette = 3=#f3f167
+palette = 4=#276bd8
+palette = 5=#bb00bb
+palette = 6=#00dadf
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #000000
+foreground = #bbbbbb
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/NightLion v2 b/ghostty-themes/NightLion v2
new file mode 100644
index 0000000..b787d6c
--- /dev/null
+++ b/ghostty-themes/NightLion v2
@@ -0,0 +1,22 @@
+palette = 0=#4c4c4c
+palette = 1=#bb0000
+palette = 2=#04f623
+palette = 3=#f3f167
+palette = 4=#64d0f0
+palette = 5=#ce6fdb
+palette = 6=#00dadf
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#7df71d
+palette = 11=#ffff55
+palette = 12=#62cbe8
+palette = 13=#ff9bf5
+palette = 14=#00ccd8
+palette = 15=#ffffff
+background = #171717
+foreground = #bbbbbb
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Nocturnal Winter b/ghostty-themes/Nocturnal Winter
new file mode 100644
index 0000000..c9a0e11
--- /dev/null
+++ b/ghostty-themes/Nocturnal Winter
@@ -0,0 +1,22 @@
+palette = 0=#4d4d4d
+palette = 1=#f12d52
+palette = 2=#09cd7e
+palette = 3=#f5f17a
+palette = 4=#3182e0
+palette = 5=#ff2b6d
+palette = 6=#09c87a
+palette = 7=#fcfcfc
+palette = 8=#808080
+palette = 9=#f16d86
+palette = 10=#0ae78d
+palette = 11=#fffc67
+palette = 12=#6096ff
+palette = 13=#ff78a2
+palette = 14=#0ae78d
+palette = 15=#ffffff
+background = #0d0d17
+foreground = #e6e5e5
+cursor-color = #e6e5e5
+cursor-text = #ffffff
+selection-background = #adbdd0
+selection-foreground = #000000
diff --git a/ghostty-themes/Novel b/ghostty-themes/Novel
new file mode 100644
index 0000000..8b13f58
--- /dev/null
+++ b/ghostty-themes/Novel
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cc0000
+palette = 2=#009600
+palette = 3=#d06b00
+palette = 4=#0000cc
+palette = 5=#cc00cc
+palette = 6=#0087cc
+palette = 7=#cccccc
+palette = 8=#808080
+palette = 9=#cc0000
+palette = 10=#009600
+palette = 11=#d06b00
+palette = 12=#0000cc
+palette = 13=#cc00cc
+palette = 14=#0087cc
+palette = 15=#ffffff
+background = #dfdbc3
+foreground = #3b2322
+cursor-color = #73635a
+cursor-text = #000000
+selection-background = #a4a390
+selection-foreground = #000000
diff --git a/ghostty-themes/NvimDark b/ghostty-themes/NvimDark
new file mode 100644
index 0000000..206c6db
--- /dev/null
+++ b/ghostty-themes/NvimDark
@@ -0,0 +1,22 @@
+palette = 0=#07080d
+palette = 1=#ffc0b9
+palette = 2=#b3f6c0
+palette = 3=#fce094
+palette = 4=#a6dbff
+palette = 5=#ffcaff
+palette = 6=#8cf8f7
+palette = 7=#eef1f8
+palette = 8=#4f5258
+palette = 9=#ffc0b9
+palette = 10=#b3f6c0
+palette = 11=#fce094
+palette = 12=#a6dbff
+palette = 13=#ffcaff
+palette = 14=#8cf8f7
+palette = 15=#eef1f8
+background = #14161b
+foreground = #e0e2ea
+cursor-color = #9b9ea4
+cursor-text = #e0e2ea
+selection-background = #4f5258
+selection-foreground = #e0e2ea
diff --git a/ghostty-themes/NvimLight b/ghostty-themes/NvimLight
new file mode 100644
index 0000000..e65994a
--- /dev/null
+++ b/ghostty-themes/NvimLight
@@ -0,0 +1,22 @@
+palette = 0=#07080d
+palette = 1=#590008
+palette = 2=#005523
+palette = 3=#6b5300
+palette = 4=#004c73
+palette = 5=#470045
+palette = 6=#007373
+palette = 7=#eef1f8
+palette = 8=#4f5258
+palette = 9=#590008
+palette = 10=#005523
+palette = 11=#6b5300
+palette = 12=#004c73
+palette = 13=#470045
+palette = 14=#007373
+palette = 15=#eef1f8
+background = #e0e2ea
+foreground = #14161b
+cursor-color = #9b9ea4
+cursor-text = #14161b
+selection-background = #9b9ea4
+selection-foreground = #14161b
diff --git a/ghostty-themes/Obsidian b/ghostty-themes/Obsidian
new file mode 100644
index 0000000..2c410aa
--- /dev/null
+++ b/ghostty-themes/Obsidian
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#a60001
+palette = 2=#00bb00
+palette = 3=#fecd22
+palette = 4=#3a9bdb
+palette = 5=#bb00bb
+palette = 6=#00bbbb
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#ff0003
+palette = 10=#93c863
+palette = 11=#fef874
+palette = 12=#a1d7ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #283033
+foreground = #cdcdcd
+cursor-color = #c0cad0
+cursor-text = #cdcdcd
+selection-background = #3e4c4f
+selection-foreground = #dfe1e2
diff --git a/ghostty-themes/Ocean b/ghostty-themes/Ocean
new file mode 100644
index 0000000..c764cd4
--- /dev/null
+++ b/ghostty-themes/Ocean
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#990000
+palette = 2=#00a600
+palette = 3=#999900
+palette = 4=#0000b2
+palette = 5=#b200b2
+palette = 6=#00a6b2
+palette = 7=#bfbfbf
+palette = 8=#666666
+palette = 9=#e50000
+palette = 10=#00d900
+palette = 11=#e5e500
+palette = 12=#0000ff
+palette = 13=#e500e5
+palette = 14=#00e5e5
+palette = 15=#e5e5e5
+background = #224fbc
+foreground = #ffffff
+cursor-color = #7f7f7f
+cursor-text = #ffffff
+selection-background = #216dff
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Oceanic-Next b/ghostty-themes/Oceanic-Next
new file mode 100644
index 0000000..3a2e948
--- /dev/null
+++ b/ghostty-themes/Oceanic-Next
@@ -0,0 +1,22 @@
+palette = 0=#1b2b34
+palette = 1=#db686b
+palette = 2=#a2c699
+palette = 3=#f2ca73
+palette = 4=#7198c8
+palette = 5=#bd96c2
+palette = 6=#74b1b2
+palette = 7=#ffffff
+palette = 8=#68737d
+palette = 9=#db686b
+palette = 10=#a2c699
+palette = 11=#f2ca73
+palette = 12=#7198c8
+palette = 13=#bd96c2
+palette = 14=#74b1b2
+palette = 15=#ffffff
+background = #1b2b34
+foreground = #c1c5cd
+cursor-color = #c1c5cd
+cursor-text = #1e2b33
+selection-background = #515b65
+selection-foreground = #c1c5cd
diff --git a/ghostty-themes/OceanicMaterial b/ghostty-themes/OceanicMaterial
new file mode 100644
index 0000000..f5ae471
--- /dev/null
+++ b/ghostty-themes/OceanicMaterial
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ee2b2a
+palette = 2=#40a33f
+palette = 3=#ffea2e
+palette = 4=#1e80f0
+palette = 5=#8800a0
+palette = 6=#16afca
+palette = 7=#a4a4a4
+palette = 8=#777777
+palette = 9=#dc5c60
+palette = 10=#70be71
+palette = 11=#fff163
+palette = 12=#54a4f3
+palette = 13=#aa4dbc
+palette = 14=#42c7da
+palette = 15=#ffffff
+background = #1c262b
+foreground = #c2c8d7
+cursor-color = #b3b8c3
+cursor-text = #ffffff
+selection-background = #6dc2b8
+selection-foreground = #c2c8d7
diff --git a/ghostty-themes/Ollie b/ghostty-themes/Ollie
new file mode 100644
index 0000000..2ee44e5
--- /dev/null
+++ b/ghostty-themes/Ollie
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ac2e31
+palette = 2=#31ac61
+palette = 3=#ac4300
+palette = 4=#2d57ac
+palette = 5=#b08528
+palette = 6=#1fa6ac
+palette = 7=#8a8eac
+palette = 8=#5b3725
+palette = 9=#ff3d48
+palette = 10=#3bff99
+palette = 11=#ff5e1e
+palette = 12=#4488ff
+palette = 13=#ffc21d
+palette = 14=#1ffaff
+palette = 15=#5b6ea7
+background = #222125
+foreground = #8a8dae
+cursor-color = #5b6ea7
+cursor-text = #2a292d
+selection-background = #1e3a66
+selection-foreground = #8a8eac
diff --git a/ghostty-themes/OneHalfDark b/ghostty-themes/OneHalfDark
new file mode 100644
index 0000000..3d5d05e
--- /dev/null
+++ b/ghostty-themes/OneHalfDark
@@ -0,0 +1,22 @@
+palette = 0=#282c34
+palette = 1=#e06c75
+palette = 2=#98c379
+palette = 3=#e5c07b
+palette = 4=#61afef
+palette = 5=#c678dd
+palette = 6=#56b6c2
+palette = 7=#dcdfe4
+palette = 8=#282c34
+palette = 9=#e06c75
+palette = 10=#98c379
+palette = 11=#e5c07b
+palette = 12=#61afef
+palette = 13=#c678dd
+palette = 14=#56b6c2
+palette = 15=#dcdfe4
+background = #282c34
+foreground = #dcdfe4
+cursor-color = #a3b3cc
+cursor-text = #dcdfe4
+selection-background = #474e5d
+selection-foreground = #dcdfe4
diff --git a/ghostty-themes/OneHalfLight b/ghostty-themes/OneHalfLight
new file mode 100644
index 0000000..96573f6
--- /dev/null
+++ b/ghostty-themes/OneHalfLight
@@ -0,0 +1,22 @@
+palette = 0=#383a42
+palette = 1=#e45649
+palette = 2=#50a14f
+palette = 3=#c18401
+palette = 4=#0184bc
+palette = 5=#a626a4
+palette = 6=#0997b3
+palette = 7=#fafafa
+palette = 8=#4f525e
+palette = 9=#e06c75
+palette = 10=#98c379
+palette = 11=#e5c07b
+palette = 12=#61afef
+palette = 13=#c678dd
+palette = 14=#56b6c2
+palette = 15=#ffffff
+background = #fafafa
+foreground = #383a42
+cursor-color = #bfceff
+cursor-text = #383a42
+selection-background = #bfceff
+selection-foreground = #383a42
diff --git a/ghostty-themes/Operator Mono Dark b/ghostty-themes/Operator Mono Dark
new file mode 100644
index 0000000..a99b3c6
--- /dev/null
+++ b/ghostty-themes/Operator Mono Dark
@@ -0,0 +1,22 @@
+palette = 0=#5a5a5a
+palette = 1=#ca372d
+palette = 2=#4d7b3a
+palette = 3=#d4d697
+palette = 4=#4387cf
+palette = 5=#b86cb4
+palette = 6=#72d5c6
+palette = 7=#ced4cd
+palette = 8=#9a9b99
+palette = 9=#c37d62
+palette = 10=#83d0a2
+palette = 11=#fdfdc5
+palette = 12=#89d3f6
+palette = 13=#ff2c7a
+palette = 14=#82eada
+palette = 15=#fdfdf6
+background = #191919
+foreground = #c3cac2
+cursor-color = #fcdc08
+cursor-text = #161616
+selection-background = #19273b
+selection-foreground = #dde5dc
diff --git a/ghostty-themes/Overnight Slumber b/ghostty-themes/Overnight Slumber
new file mode 100644
index 0000000..8b37068
--- /dev/null
+++ b/ghostty-themes/Overnight Slumber
@@ -0,0 +1,22 @@
+palette = 0=#0a1222
+palette = 1=#ffa7c4
+palette = 2=#85cc95
+palette = 3=#ffcb8b
+palette = 4=#8dabe1
+palette = 5=#c792eb
+palette = 6=#78ccf0
+palette = 7=#ffffff
+palette = 8=#575656
+palette = 9=#ffa7c4
+palette = 10=#85cc95
+palette = 11=#ffcb8b
+palette = 12=#8dabe1
+palette = 13=#c792eb
+palette = 14=#ffa7c4
+palette = 15=#ffffff
+background = #0e1729
+foreground = #ced2d6
+cursor-color = #ffa7c4
+cursor-text = #ffffff
+selection-background = #1f2b41
+selection-foreground = #ced2d6
diff --git a/ghostty-themes/Oxocarbon b/ghostty-themes/Oxocarbon
new file mode 100644
index 0000000..dd5774a
--- /dev/null
+++ b/ghostty-themes/Oxocarbon
@@ -0,0 +1,22 @@
+palette = 0=#161616
+palette = 1=#3ddbd9
+palette = 2=#33b1ff
+palette = 3=#ee5396
+palette = 4=#42be65
+palette = 5=#be95ff
+palette = 6=#ff7eb6
+palette = 7=#f2f4f8
+palette = 8=#585858
+palette = 9=#3ddbd9
+palette = 10=#33b1ff
+palette = 11=#ee5396
+palette = 12=#42be65
+palette = 13=#be95ff
+palette = 14=#ff7eb6
+palette = 15=#f2f4f8
+background = #161616
+foreground = #f2f4f8
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #393939
+selection-foreground = #161616
diff --git a/ghostty-themes/PaleNightHC b/ghostty-themes/PaleNightHC
new file mode 100644
index 0000000..13127ae
--- /dev/null
+++ b/ghostty-themes/PaleNightHC
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f07178
+palette = 2=#c3e88d
+palette = 3=#ffcb6b
+palette = 4=#82aaff
+palette = 5=#c792ea
+palette = 6=#89ddff
+palette = 7=#ffffff
+palette = 8=#666666
+palette = 9=#f6a9ae
+palette = 10=#dbf1ba
+palette = 11=#ffdfa6
+palette = 12=#b4ccff
+palette = 13=#ddbdf2
+palette = 14=#b8eaff
+palette = 15=#999999
+background = #3e4251
+foreground = #cccccc
+cursor-color = #ffcb6b
+cursor-text = #323232
+selection-background = #717cb4
+selection-foreground = #80cbc4
diff --git a/ghostty-themes/Pandora b/ghostty-themes/Pandora
new file mode 100644
index 0000000..410cf2f
--- /dev/null
+++ b/ghostty-themes/Pandora
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff4242
+palette = 2=#74af68
+palette = 3=#ffad29
+palette = 4=#338f86
+palette = 5=#9414e6
+palette = 6=#23d7d7
+palette = 7=#e2e2e2
+palette = 8=#3f5648
+palette = 9=#ff3242
+palette = 10=#74cd68
+palette = 11=#ffb929
+palette = 12=#23d7d7
+palette = 13=#ff37ff
+palette = 14=#00ede1
+palette = 15=#ffffff
+background = #141e43
+foreground = #e1e1e1
+cursor-color = #43d58e
+cursor-text = #ffffff
+selection-background = #2d37ff
+selection-foreground = #82e0ff
diff --git a/ghostty-themes/Paraiso Dark b/ghostty-themes/Paraiso Dark
new file mode 100644
index 0000000..ade8731
--- /dev/null
+++ b/ghostty-themes/Paraiso Dark
@@ -0,0 +1,22 @@
+palette = 0=#2f1e2e
+palette = 1=#ef6155
+palette = 2=#48b685
+palette = 3=#fec418
+palette = 4=#06b6ef
+palette = 5=#815ba4
+palette = 6=#5bc4bf
+palette = 7=#a39e9b
+palette = 8=#776e71
+palette = 9=#ef6155
+palette = 10=#48b685
+palette = 11=#fec418
+palette = 12=#06b6ef
+palette = 13=#815ba4
+palette = 14=#5bc4bf
+palette = 15=#e7e9db
+background = #2f1e2e
+foreground = #a39e9b
+cursor-color = #a39e9b
+cursor-text = #2f1e2e
+selection-background = #4f424c
+selection-foreground = #a39e9b
diff --git a/ghostty-themes/PaulMillr b/ghostty-themes/PaulMillr
new file mode 100644
index 0000000..f8bbaca
--- /dev/null
+++ b/ghostty-themes/PaulMillr
@@ -0,0 +1,22 @@
+palette = 0=#2a2a2a
+palette = 1=#ff0000
+palette = 2=#79ff0f
+palette = 3=#e7bf00
+palette = 4=#396bd7
+palette = 5=#b449be
+palette = 6=#66ccff
+palette = 7=#bbbbbb
+palette = 8=#666666
+palette = 9=#ff0080
+palette = 10=#66ff66
+palette = 11=#f3d64e
+palette = 12=#709aed
+palette = 13=#db67e6
+palette = 14=#7adff2
+palette = 15=#ffffff
+background = #000000
+foreground = #f2f2f2
+cursor-color = #4d4d4d
+cursor-text = #ffffff
+selection-background = #414141
+selection-foreground = #ffffff
diff --git a/ghostty-themes/PencilDark b/ghostty-themes/PencilDark
new file mode 100644
index 0000000..71d37aa
--- /dev/null
+++ b/ghostty-themes/PencilDark
@@ -0,0 +1,22 @@
+palette = 0=#212121
+palette = 1=#c30771
+palette = 2=#10a778
+palette = 3=#a89c14
+palette = 4=#008ec4
+palette = 5=#523c79
+palette = 6=#20a5ba
+palette = 7=#d9d9d9
+palette = 8=#424242
+palette = 9=#fb007a
+palette = 10=#5fd7af
+palette = 11=#f3e430
+palette = 12=#20bbfc
+palette = 13=#6855de
+palette = 14=#4fb8cc
+palette = 15=#f1f1f1
+background = #212121
+foreground = #f1f1f1
+cursor-color = #20bbfc
+cursor-text = #f1f1f1
+selection-background = #b6d6fd
+selection-foreground = #f1f1f1
diff --git a/ghostty-themes/PencilLight b/ghostty-themes/PencilLight
new file mode 100644
index 0000000..8ffa48c
--- /dev/null
+++ b/ghostty-themes/PencilLight
@@ -0,0 +1,22 @@
+palette = 0=#212121
+palette = 1=#c30771
+palette = 2=#10a778
+palette = 3=#a89c14
+palette = 4=#008ec4
+palette = 5=#523c79
+palette = 6=#20a5ba
+palette = 7=#d9d9d9
+palette = 8=#424242
+palette = 9=#fb007a
+palette = 10=#5fd7af
+palette = 11=#f3e430
+palette = 12=#20bbfc
+palette = 13=#6855de
+palette = 14=#4fb8cc
+palette = 15=#f1f1f1
+background = #f1f1f1
+foreground = #424242
+cursor-color = #20bbfc
+cursor-text = #424242
+selection-background = #b6d6fd
+selection-foreground = #424242
diff --git a/ghostty-themes/Peppermint b/ghostty-themes/Peppermint
new file mode 100644
index 0000000..8c05557
--- /dev/null
+++ b/ghostty-themes/Peppermint
@@ -0,0 +1,22 @@
+palette = 0=#353535
+palette = 1=#e74669
+palette = 2=#89d287
+palette = 3=#dab853
+palette = 4=#449fd0
+palette = 5=#da62dc
+palette = 6=#65aaaf
+palette = 7=#b4b4b4
+palette = 8=#535353
+palette = 9=#e4859b
+palette = 10=#a3cca2
+palette = 11=#e1e487
+palette = 12=#6fbce2
+palette = 13=#e586e7
+palette = 14=#96dcdb
+palette = 15=#dfdfdf
+background = #000000
+foreground = #c8c8c8
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #e6e6e6
+selection-foreground = #000000
diff --git a/ghostty-themes/Piatto Light b/ghostty-themes/Piatto Light
new file mode 100644
index 0000000..ca57811
--- /dev/null
+++ b/ghostty-themes/Piatto Light
@@ -0,0 +1,22 @@
+palette = 0=#414141
+palette = 1=#b23771
+palette = 2=#66781e
+palette = 3=#cd6f34
+palette = 4=#3c5ea8
+palette = 5=#a454b2
+palette = 6=#66781e
+palette = 7=#ffffff
+palette = 8=#3f3f3f
+palette = 9=#db3365
+palette = 10=#829429
+palette = 11=#cd6f34
+palette = 12=#3c5ea8
+palette = 13=#a454b2
+palette = 14=#829429
+palette = 15=#f2f2f2
+background = #ffffff
+foreground = #414141
+cursor-color = #5e77c8
+cursor-text = #abbee5
+selection-background = #706b4e
+selection-foreground = #acbcdc
diff --git a/ghostty-themes/Pnevma b/ghostty-themes/Pnevma
new file mode 100644
index 0000000..3a59a79
--- /dev/null
+++ b/ghostty-themes/Pnevma
@@ -0,0 +1,22 @@
+palette = 0=#2f2e2d
+palette = 1=#a36666
+palette = 2=#90a57d
+palette = 3=#d7af87
+palette = 4=#7fa5bd
+palette = 5=#c79ec4
+palette = 6=#8adbb4
+palette = 7=#d0d0d0
+palette = 8=#4a4845
+palette = 9=#d78787
+palette = 10=#afbea2
+palette = 11=#e4c9af
+palette = 12=#a1bdce
+palette = 13=#d7beda
+palette = 14=#b1e7dd
+palette = 15=#efefef
+background = #1c1c1c
+foreground = #d0d0d0
+cursor-color = #e4c9af
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Popping and Locking b/ghostty-themes/Popping and Locking
new file mode 100644
index 0000000..2e2eeb4
--- /dev/null
+++ b/ghostty-themes/Popping and Locking
@@ -0,0 +1,22 @@
+palette = 0=#1d2021
+palette = 1=#cc241d
+palette = 2=#98971a
+palette = 3=#d79921
+palette = 4=#458588
+palette = 5=#b16286
+palette = 6=#689d6a
+palette = 7=#a89984
+palette = 8=#928374
+palette = 9=#f42c3e
+palette = 10=#b8bb26
+palette = 11=#fabd2f
+palette = 12=#99c6ca
+palette = 13=#d3869b
+palette = 14=#7ec16e
+palette = 15=#ebdbb2
+background = #181921
+foreground = #ebdbb2
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #ebdbb2
+selection-foreground = #928374
diff --git a/ghostty-themes/Pro b/ghostty-themes/Pro
new file mode 100644
index 0000000..014d786
--- /dev/null
+++ b/ghostty-themes/Pro
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#990000
+palette = 2=#00a600
+palette = 3=#999900
+palette = 4=#2009db
+palette = 5=#b200b2
+palette = 6=#00a6b2
+palette = 7=#bfbfbf
+palette = 8=#666666
+palette = 9=#e50000
+palette = 10=#00d900
+palette = 11=#e5e500
+palette = 12=#0000ff
+palette = 13=#e500e5
+palette = 14=#00e5e5
+palette = 15=#e5e5e5
+background = #000000
+foreground = #f2f2f2
+cursor-color = #4d4d4d
+cursor-text = #ffffff
+selection-background = #414141
+selection-foreground = #000000
diff --git a/ghostty-themes/Pro Light b/ghostty-themes/Pro Light
new file mode 100644
index 0000000..77cbe1a
--- /dev/null
+++ b/ghostty-themes/Pro Light
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#e5492b
+palette = 2=#50d148
+palette = 3=#c6c440
+palette = 4=#3b75ff
+palette = 5=#ed66e8
+palette = 6=#4ed2de
+palette = 7=#dcdcdc
+palette = 8=#9f9f9f
+palette = 9=#ff6640
+palette = 10=#61ef57
+palette = 11=#f2f156
+palette = 12=#0082ff
+palette = 13=#ff7eff
+palette = 14=#61f7f8
+palette = 15=#f2f2f2
+background = #ffffff
+foreground = #191919
+cursor-color = #4d4d4d
+cursor-text = #f2f2f2
+selection-background = #c1ddff
+selection-foreground = #191919
diff --git a/ghostty-themes/Purple Rain b/ghostty-themes/Purple Rain
new file mode 100644
index 0000000..067d735
--- /dev/null
+++ b/ghostty-themes/Purple Rain
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff260e
+palette = 2=#9be205
+palette = 3=#ffc400
+palette = 4=#00a2fa
+palette = 5=#815bb5
+palette = 6=#00deef
+palette = 7=#ffffff
+palette = 8=#565656
+palette = 9=#ff4250
+palette = 10=#b8e36e
+palette = 11=#ffd852
+palette = 12=#00a6ff
+palette = 13=#ac7bf0
+palette = 14=#74fdf3
+palette = 15=#ffffff
+background = #21084a
+foreground = #fffbf6
+cursor-color = #ff271d
+cursor-text = #ff271d
+selection-background = #287691
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Rapture b/ghostty-themes/Rapture
new file mode 100644
index 0000000..958bc46
--- /dev/null
+++ b/ghostty-themes/Rapture
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fc644d
+palette = 2=#7afde1
+palette = 3=#fff09b
+palette = 4=#6c9bf5
+palette = 5=#ff4fa1
+palette = 6=#64e0ff
+palette = 7=#c0c9e5
+palette = 8=#304b66
+palette = 9=#fc644d
+palette = 10=#7afde1
+palette = 11=#fff09b
+palette = 12=#6c9bf5
+palette = 13=#ff4fa1
+palette = 14=#64e0ff
+palette = 15=#ffffff
+background = #111e2a
+foreground = #c0c9e5
+cursor-color = #ffffff
+cursor-text = #111e2a
+selection-background = #304b66
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Raycast_Dark b/ghostty-themes/Raycast_Dark
new file mode 100644
index 0000000..6620f98
--- /dev/null
+++ b/ghostty-themes/Raycast_Dark
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff5360
+palette = 2=#59d499
+palette = 3=#ffc531
+palette = 4=#56c2ff
+palette = 5=#cf2f98
+palette = 6=#52eee5
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#ff6363
+palette = 10=#59d499
+palette = 11=#ffc531
+palette = 12=#56c2ff
+palette = 13=#cf2f98
+palette = 14=#52eee5
+palette = 15=#ffffff
+background = #1a1a1a
+foreground = #ffffff
+cursor-color = #cccccc
+cursor-text = #ffffff
+selection-background = #333333
+selection-foreground = #000000
diff --git a/ghostty-themes/Raycast_Light b/ghostty-themes/Raycast_Light
new file mode 100644
index 0000000..5826ae5
--- /dev/null
+++ b/ghostty-themes/Raycast_Light
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#b12424
+palette = 2=#006b4f
+palette = 3=#f8a300
+palette = 4=#138af2
+palette = 5=#9a1b6e
+palette = 6=#3eb8bf
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#b12424
+palette = 10=#006b4f
+palette = 11=#f8a300
+palette = 12=#138af2
+palette = 13=#9a1b6e
+palette = 14=#3eb8bf
+palette = 15=#ffffff
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #000000
+selection-background = #e5e5e5
+selection-foreground = #000000
diff --git a/ghostty-themes/Red Alert b/ghostty-themes/Red Alert
new file mode 100644
index 0000000..713c00f
--- /dev/null
+++ b/ghostty-themes/Red Alert
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d62e4e
+palette = 2=#71be6b
+palette = 3=#beb86b
+palette = 4=#489bee
+palette = 5=#e979d7
+palette = 6=#6bbeb8
+palette = 7=#d6d6d6
+palette = 8=#262626
+palette = 9=#e02553
+palette = 10=#aff08c
+palette = 11=#dfddb7
+palette = 12=#65aaf1
+palette = 13=#ddb7df
+palette = 14=#b7dfdd
+palette = 15=#ffffff
+background = #762423
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #762423
+selection-background = #073642
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Red Planet b/ghostty-themes/Red Planet
new file mode 100644
index 0000000..d024aaa
--- /dev/null
+++ b/ghostty-themes/Red Planet
@@ -0,0 +1,22 @@
+palette = 0=#202020
+palette = 1=#8c3432
+palette = 2=#728271
+palette = 3=#e8bf6a
+palette = 4=#69819e
+palette = 5=#896492
+palette = 6=#5b8390
+palette = 7=#b9aa99
+palette = 8=#676767
+palette = 9=#b55242
+palette = 10=#869985
+palette = 11=#ebeb91
+palette = 12=#60827e
+palette = 13=#de4974
+palette = 14=#38add8
+palette = 15=#d6bfb8
+background = #222222
+foreground = #c2b790
+cursor-color = #c2b790
+cursor-text = #202020
+selection-background = #1b324a
+selection-foreground = #bcb291
diff --git a/ghostty-themes/Red Sands b/ghostty-themes/Red Sands
new file mode 100644
index 0000000..b82b953
--- /dev/null
+++ b/ghostty-themes/Red Sands
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff3f00
+palette = 2=#00bb00
+palette = 3=#e7b000
+palette = 4=#0072ff
+palette = 5=#bb00bb
+palette = 6=#00bbbb
+palette = 7=#bbbbbb
+palette = 8=#555555
+palette = 9=#bb0000
+palette = 10=#00bb00
+palette = 11=#e7b000
+palette = 12=#0072ae
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #7a251e
+foreground = #d7c9a7
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #a4a390
+selection-foreground = #000000
diff --git a/ghostty-themes/Relaxed b/ghostty-themes/Relaxed
new file mode 100644
index 0000000..1f80ff8
--- /dev/null
+++ b/ghostty-themes/Relaxed
@@ -0,0 +1,22 @@
+palette = 0=#151515
+palette = 1=#bc5653
+palette = 2=#909d63
+palette = 3=#ebc17a
+palette = 4=#6a8799
+palette = 5=#b06698
+palette = 6=#c9dfff
+palette = 7=#d9d9d9
+palette = 8=#636363
+palette = 9=#bc5653
+palette = 10=#a0ac77
+palette = 11=#ebc17a
+palette = 12=#7eaac7
+palette = 13=#b06698
+palette = 14=#acbbd0
+palette = 15=#f7f7f7
+background = #353a44
+foreground = #d9d9d9
+cursor-color = #d9d9d9
+cursor-text = #1b1b1b
+selection-background = #6a7985
+selection-foreground = #d9d9d9
diff --git a/ghostty-themes/Retro b/ghostty-themes/Retro
new file mode 100644
index 0000000..ab6e13c
--- /dev/null
+++ b/ghostty-themes/Retro
@@ -0,0 +1,22 @@
+palette = 0=#13a10e
+palette = 1=#13a10e
+palette = 2=#13a10e
+palette = 3=#13a10e
+palette = 4=#13a10e
+palette = 5=#13a10e
+palette = 6=#13a10e
+palette = 7=#13a10e
+palette = 8=#16ba10
+palette = 9=#16ba10
+palette = 10=#16ba10
+palette = 11=#16ba10
+palette = 12=#16ba10
+palette = 13=#16ba10
+palette = 14=#16ba10
+palette = 15=#16ba10
+background = #000000
+foreground = #13a10e
+cursor-color = #13a10e
+cursor-text = #000000
+selection-background = #ffffff
+selection-foreground = #000000
diff --git a/ghostty-themes/RetroLegends b/ghostty-themes/RetroLegends
new file mode 100644
index 0000000..ac8a77c
--- /dev/null
+++ b/ghostty-themes/RetroLegends
@@ -0,0 +1,22 @@
+palette = 0=#262626
+palette = 1=#de5454
+palette = 2=#45eb45
+palette = 3=#f7bf2b
+palette = 4=#4066f2
+palette = 5=#bf4cf2
+palette = 6=#40d9e6
+palette = 7=#bfe6bf
+palette = 8=#4c594c
+palette = 9=#ff6666
+palette = 10=#59ff59
+palette = 11=#ffd933
+palette = 12=#4c80ff
+palette = 13=#e666ff
+palette = 14=#59e6ff
+palette = 15=#f2fff2
+background = #0d0d0d
+foreground = #45eb45
+cursor-color = #45eb45
+cursor-text = #0d0d0d
+selection-background = #336633
+selection-foreground = #f2fff2
diff --git a/ghostty-themes/Rippedcasts b/ghostty-themes/Rippedcasts
new file mode 100644
index 0000000..c6e92a7
--- /dev/null
+++ b/ghostty-themes/Rippedcasts
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cdaf95
+palette = 2=#a8ff60
+palette = 3=#bfbb1f
+palette = 4=#75a5b0
+palette = 5=#ff73fd
+palette = 6=#5a647e
+palette = 7=#bfbfbf
+palette = 8=#666666
+palette = 9=#eecbad
+palette = 10=#bcee68
+palette = 11=#e5e500
+palette = 12=#86bdc9
+palette = 13=#e500e5
+palette = 14=#8c9bc4
+palette = 15=#e5e5e5
+background = #2b2b2b
+foreground = #ffffff
+cursor-color = #7f7f7f
+cursor-text = #ffffff
+selection-background = #5a647e
+selection-foreground = #f2f2f2
diff --git a/ghostty-themes/Rouge 2 b/ghostty-themes/Rouge 2
new file mode 100644
index 0000000..5df14f8
--- /dev/null
+++ b/ghostty-themes/Rouge 2
@@ -0,0 +1,22 @@
+palette = 0=#5d5d6b
+palette = 1=#c6797e
+palette = 2=#969e92
+palette = 3=#dbcdab
+palette = 4=#6e94b9
+palette = 5=#4c4e78
+palette = 6=#8ab6c1
+palette = 7=#e8e8ea
+palette = 8=#616274
+palette = 9=#c6797e
+palette = 10=#e6dcc4
+palette = 11=#e6dcc4
+palette = 12=#98b3cd
+palette = 13=#8283a1
+palette = 14=#abcbd3
+palette = 15=#e8e8ea
+background = #17182b
+foreground = #a2a3aa
+cursor-color = #969e92
+cursor-text = #ffffff
+selection-background = #5d5d6b
+selection-foreground = #dfe5ee
diff --git a/ghostty-themes/Royal b/ghostty-themes/Royal
new file mode 100644
index 0000000..049aa0c
--- /dev/null
+++ b/ghostty-themes/Royal
@@ -0,0 +1,22 @@
+palette = 0=#241f2b
+palette = 1=#91284c
+palette = 2=#23801c
+palette = 3=#b49d27
+palette = 4=#6580b0
+palette = 5=#674d96
+palette = 6=#8aaabe
+palette = 7=#524966
+palette = 8=#312d3d
+palette = 9=#d5356c
+palette = 10=#2cd946
+palette = 11=#fde83b
+palette = 12=#90baf9
+palette = 13=#a479e3
+palette = 14=#acd4eb
+palette = 15=#9e8cbd
+background = #100815
+foreground = #514968
+cursor-color = #524966
+cursor-text = #100613
+selection-background = #1f1d2b
+selection-foreground = #a593cd
diff --git a/ghostty-themes/Ryuuko b/ghostty-themes/Ryuuko
new file mode 100644
index 0000000..f9e9dd4
--- /dev/null
+++ b/ghostty-themes/Ryuuko
@@ -0,0 +1,22 @@
+palette = 0=#2c3941
+palette = 1=#865f5b
+palette = 2=#66907d
+palette = 3=#b1a990
+palette = 4=#6a8e95
+palette = 5=#b18a73
+palette = 6=#88b2ac
+palette = 7=#ececec
+palette = 8=#5d7079
+palette = 9=#865f5b
+palette = 10=#66907d
+palette = 11=#b1a990
+palette = 12=#6a8e95
+palette = 13=#b18a73
+palette = 14=#88b2ac
+palette = 15=#ececec
+background = #2c3941
+foreground = #ececec
+cursor-color = #ececec
+cursor-text = #002831
+selection-background = #002831
+selection-foreground = #819090
diff --git a/ghostty-themes/Sakura b/ghostty-themes/Sakura
new file mode 100644
index 0000000..c48d641
--- /dev/null
+++ b/ghostty-themes/Sakura
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d52370
+palette = 2=#41af1a
+palette = 3=#bc7053
+palette = 4=#6964ab
+palette = 5=#c71fbf
+palette = 6=#939393
+palette = 7=#998eac
+palette = 8=#786d69
+palette = 9=#f41d99
+palette = 10=#22e529
+palette = 11=#f59574
+palette = 12=#9892f1
+palette = 13=#e90cdd
+palette = 14=#eeeeee
+palette = 15=#cbb6ff
+background = #18131e
+foreground = #dd7bdc
+cursor-color = #ff65fd
+cursor-text = #24242e
+selection-background = #c05cbf
+selection-foreground = #24242e
diff --git a/ghostty-themes/Scarlet Protocol b/ghostty-themes/Scarlet Protocol
new file mode 100644
index 0000000..02e1c85
--- /dev/null
+++ b/ghostty-themes/Scarlet Protocol
@@ -0,0 +1,22 @@
+palette = 0=#101116
+palette = 1=#ff0051
+palette = 2=#00dc84
+palette = 3=#faf945
+palette = 4=#0271b6
+palette = 5=#ca30c7
+palette = 6=#00c5c7
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ff6e67
+palette = 10=#5ffa68
+palette = 11=#fffc67
+palette = 12=#6871ff
+palette = 13=#bd35ec
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #1c153d
+foreground = #e41951
+cursor-color = #76ff9f
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/SeaShells b/ghostty-themes/SeaShells
new file mode 100644
index 0000000..0c18bdb
--- /dev/null
+++ b/ghostty-themes/SeaShells
@@ -0,0 +1,22 @@
+palette = 0=#17384c
+palette = 1=#d15123
+palette = 2=#027c9b
+palette = 3=#fca02f
+palette = 4=#1e4950
+palette = 5=#68d4f1
+palette = 6=#50a3b5
+palette = 7=#deb88d
+palette = 8=#434b53
+palette = 9=#d48678
+palette = 10=#628d98
+palette = 11=#fdd39f
+palette = 12=#1bbcdd
+palette = 13=#bbe3ee
+palette = 14=#87acb4
+palette = 15=#fee4ce
+background = #09141b
+foreground = #deb88d
+cursor-color = #fca02f
+cursor-text = #08131a
+selection-background = #1e4962
+selection-foreground = #fee4ce
diff --git a/ghostty-themes/Seafoam Pastel b/ghostty-themes/Seafoam Pastel
new file mode 100644
index 0000000..6a271bc
--- /dev/null
+++ b/ghostty-themes/Seafoam Pastel
@@ -0,0 +1,22 @@
+palette = 0=#757575
+palette = 1=#825d4d
+palette = 2=#728c62
+palette = 3=#ada16d
+palette = 4=#4d7b82
+palette = 5=#8a7267
+palette = 6=#729494
+palette = 7=#e0e0e0
+palette = 8=#8a8a8a
+palette = 9=#cf937a
+palette = 10=#98d9aa
+palette = 11=#fae79d
+palette = 12=#7ac3cf
+palette = 13=#d6b2a1
+palette = 14=#ade0e0
+palette = 15=#e0e0e0
+background = #243435
+foreground = #d4e7d4
+cursor-color = #57647a
+cursor-text = #323232
+selection-background = #ffffff
+selection-foreground = #9e8b13
diff --git a/ghostty-themes/Seti b/ghostty-themes/Seti
new file mode 100644
index 0000000..331f0ca
--- /dev/null
+++ b/ghostty-themes/Seti
@@ -0,0 +1,22 @@
+palette = 0=#323232
+palette = 1=#c22832
+palette = 2=#8ec43d
+palette = 3=#e0c64f
+palette = 4=#43a5d5
+palette = 5=#8b57b5
+palette = 6=#8ec43d
+palette = 7=#eeeeee
+palette = 8=#323232
+palette = 9=#c22832
+palette = 10=#8ec43d
+palette = 11=#e0c64f
+palette = 12=#43a5d5
+palette = 13=#8b57b5
+palette = 14=#8ec43d
+palette = 15=#ffffff
+background = #111213
+foreground = #cacecd
+cursor-color = #e3bf21
+cursor-text = #e0be2e
+selection-background = #303233
+selection-foreground = #cacecd
diff --git a/ghostty-themes/Shaman b/ghostty-themes/Shaman
new file mode 100644
index 0000000..869ae85
--- /dev/null
+++ b/ghostty-themes/Shaman
@@ -0,0 +1,22 @@
+palette = 0=#012026
+palette = 1=#b2302d
+palette = 2=#00a941
+palette = 3=#5e8baa
+palette = 4=#449a86
+palette = 5=#00599d
+palette = 6=#5d7e19
+palette = 7=#405555
+palette = 8=#384451
+palette = 9=#ff4242
+palette = 10=#2aea5e
+palette = 11=#8ed4fd
+palette = 12=#61d5ba
+palette = 13=#1298ff
+palette = 14=#98d028
+palette = 15=#58fbd6
+background = #001015
+foreground = #405555
+cursor-color = #4afcd6
+cursor-text = #031413
+selection-background = #415555
+selection-foreground = #5afad6
diff --git a/ghostty-themes/Slate b/ghostty-themes/Slate
new file mode 100644
index 0000000..822bf4c
--- /dev/null
+++ b/ghostty-themes/Slate
@@ -0,0 +1,22 @@
+palette = 0=#222222
+palette = 1=#e2a8bf
+palette = 2=#81d778
+palette = 3=#c4c9c0
+palette = 4=#264b49
+palette = 5=#a481d3
+palette = 6=#15ab9c
+palette = 7=#02c5e0
+palette = 8=#ffffff
+palette = 9=#ffcdd9
+palette = 10=#beffa8
+palette = 11=#d0ccca
+palette = 12=#7ab0d2
+palette = 13=#c5a7d9
+palette = 14=#8cdfe0
+palette = 15=#e0e0e0
+background = #222222
+foreground = #35b1d2
+cursor-color = #87d3c4
+cursor-text = #323232
+selection-background = #0f3754
+selection-foreground = #2dffc0
diff --git a/ghostty-themes/SleepyHollow b/ghostty-themes/SleepyHollow
new file mode 100644
index 0000000..753d44a
--- /dev/null
+++ b/ghostty-themes/SleepyHollow
@@ -0,0 +1,22 @@
+palette = 0=#572100
+palette = 1=#ba3934
+palette = 2=#91773f
+palette = 3=#b55600
+palette = 4=#5f63b4
+palette = 5=#a17c7b
+palette = 6=#8faea9
+palette = 7=#af9a91
+palette = 8=#4e4b61
+palette = 9=#d9443f
+palette = 10=#d6b04e
+palette = 11=#f66813
+palette = 12=#8086ef
+palette = 13=#e2c2bb
+palette = 14=#a4dce7
+palette = 15=#d2c7a9
+background = #121214
+foreground = #af9a91
+cursor-color = #af9a91
+cursor-text = #391a02
+selection-background = #575256
+selection-foreground = #d2c7a9
diff --git a/ghostty-themes/Smyck b/ghostty-themes/Smyck
new file mode 100644
index 0000000..52cb2b3
--- /dev/null
+++ b/ghostty-themes/Smyck
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#b84131
+palette = 2=#7da900
+palette = 3=#c4a500
+palette = 4=#62a3c4
+palette = 5=#ba8acc
+palette = 6=#207383
+palette = 7=#a1a1a1
+palette = 8=#7a7a7a
+palette = 9=#d6837c
+palette = 10=#c4f137
+palette = 11=#fee14d
+palette = 12=#8dcff0
+palette = 13=#f79aff
+palette = 14=#6ad9cf
+palette = 15=#f7f7f7
+background = #1b1b1b
+foreground = #f7f7f7
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #207483
+selection-foreground = #f7f7f7
diff --git a/ghostty-themes/Snazzy b/ghostty-themes/Snazzy
new file mode 100644
index 0000000..71aa8d9
--- /dev/null
+++ b/ghostty-themes/Snazzy
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#fc4346
+palette = 2=#50fb7c
+palette = 3=#f0fb8c
+palette = 4=#49baff
+palette = 5=#fc4cb4
+palette = 6=#8be9fe
+palette = 7=#ededec
+palette = 8=#555555
+palette = 9=#fc4346
+palette = 10=#50fb7c
+palette = 11=#f0fb8c
+palette = 12=#49baff
+palette = 13=#fc4cb4
+palette = 14=#8be9fe
+palette = 15=#ededec
+background = #1e1f29
+foreground = #ebece6
+cursor-color = #e4e4e4
+cursor-text = #f6f6f6
+selection-background = #81aec6
+selection-foreground = #000000
diff --git a/ghostty-themes/Snazzy Soft b/ghostty-themes/Snazzy Soft
new file mode 100644
index 0000000..61ae201
--- /dev/null
+++ b/ghostty-themes/Snazzy Soft
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff5c57
+palette = 2=#5af78e
+palette = 3=#f3f99d
+palette = 4=#57c7ff
+palette = 5=#ff6ac1
+palette = 6=#9aedfe
+palette = 7=#f1f1f0
+palette = 8=#686868
+palette = 9=#ff5c57
+palette = 10=#5af78e
+palette = 11=#f3f99d
+palette = 12=#57c7ff
+palette = 13=#ff6ac1
+palette = 14=#9aedfe
+palette = 15=#f1f1f0
+background = #282a36
+foreground = #eff0eb
+cursor-color = #eaeaea
+cursor-text = #282a36
+selection-background = #92bcd0
+selection-foreground = #000000
diff --git a/ghostty-themes/SoftServer b/ghostty-themes/SoftServer
new file mode 100644
index 0000000..b26328b
--- /dev/null
+++ b/ghostty-themes/SoftServer
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#a2686a
+palette = 2=#9aa56a
+palette = 3=#a3906a
+palette = 4=#6b8fa3
+palette = 5=#6a71a3
+palette = 6=#6ba58f
+palette = 7=#99a3a2
+palette = 8=#666c6c
+palette = 9=#dd5c60
+palette = 10=#bfdf55
+palette = 11=#deb360
+palette = 12=#62b1df
+palette = 13=#606edf
+palette = 14=#64e39c
+palette = 15=#d2e0de
+background = #242626
+foreground = #99a3a2
+cursor-color = #d2e0de
+cursor-text = #000000
+selection-background = #7f8786
+selection-foreground = #effffe
diff --git a/ghostty-themes/Solarized Darcula b/ghostty-themes/Solarized Darcula
new file mode 100644
index 0000000..e40d37c
--- /dev/null
+++ b/ghostty-themes/Solarized Darcula
@@ -0,0 +1,22 @@
+palette = 0=#25292a
+palette = 1=#f24840
+palette = 2=#629655
+palette = 3=#b68800
+palette = 4=#2075c7
+palette = 5=#797fd4
+palette = 6=#15968d
+palette = 7=#d2d8d9
+palette = 8=#25292a
+palette = 9=#f24840
+palette = 10=#629655
+palette = 11=#b68800
+palette = 12=#2075c7
+palette = 13=#797fd4
+palette = 14=#15968d
+palette = 15=#d2d8d9
+background = #3d3f41
+foreground = #d2d8d9
+cursor-color = #708284
+cursor-text = #002831
+selection-background = #214283
+selection-foreground = #d2d8d9
diff --git a/ghostty-themes/Solarized Dark - Patched b/ghostty-themes/Solarized Dark - Patched
new file mode 100644
index 0000000..3e73d2d
--- /dev/null
+++ b/ghostty-themes/Solarized Dark - Patched
@@ -0,0 +1,22 @@
+palette = 0=#002831
+palette = 1=#d11c24
+palette = 2=#738a05
+palette = 3=#a57706
+palette = 4=#2176c7
+palette = 5=#c61c6f
+palette = 6=#259286
+palette = 7=#eae3cb
+palette = 8=#475b62
+palette = 9=#bd3613
+palette = 10=#475b62
+palette = 11=#536870
+palette = 12=#708284
+palette = 13=#5956ba
+palette = 14=#819090
+palette = 15=#fcf4dc
+background = #001e27
+foreground = #708284
+cursor-color = #708284
+cursor-text = #002831
+selection-background = #002831
+selection-foreground = #819090
diff --git a/ghostty-themes/Solarized Dark Higher Contrast b/ghostty-themes/Solarized Dark Higher Contrast
new file mode 100644
index 0000000..6695e16
--- /dev/null
+++ b/ghostty-themes/Solarized Dark Higher Contrast
@@ -0,0 +1,22 @@
+palette = 0=#002831
+palette = 1=#d11c24
+palette = 2=#6cbe6c
+palette = 3=#a57706
+palette = 4=#2176c7
+palette = 5=#c61c6f
+palette = 6=#259286
+palette = 7=#eae3cb
+palette = 8=#006488
+palette = 9=#f5163b
+palette = 10=#51ef84
+palette = 11=#b27e28
+palette = 12=#178ec8
+palette = 13=#e24d8e
+palette = 14=#00b39e
+palette = 15=#fcf4dc
+background = #001e27
+foreground = #9cc2c3
+cursor-color = #f34b00
+cursor-text = #002831
+selection-background = #003748
+selection-foreground = #7a8f8e
diff --git a/ghostty-themes/SpaceGray b/ghostty-themes/SpaceGray
new file mode 100644
index 0000000..4ed52c8
--- /dev/null
+++ b/ghostty-themes/SpaceGray
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#b04b57
+palette = 2=#87b379
+palette = 3=#e5c179
+palette = 4=#7d8fa4
+palette = 5=#a47996
+palette = 6=#85a7a5
+palette = 7=#b3b8c3
+palette = 8=#000000
+palette = 9=#b04b57
+palette = 10=#87b379
+palette = 11=#e5c179
+palette = 12=#7d8fa4
+palette = 13=#a47996
+palette = 14=#85a7a5
+palette = 15=#ffffff
+background = #20242d
+foreground = #b3b8c3
+cursor-color = #b3b8c3
+cursor-text = #1d1f21
+selection-background = #16181e
+selection-foreground = #b3b8c3
diff --git a/ghostty-themes/SpaceGray Bright b/ghostty-themes/SpaceGray Bright
new file mode 100644
index 0000000..fe4e83b
--- /dev/null
+++ b/ghostty-themes/SpaceGray Bright
@@ -0,0 +1,22 @@
+palette = 0=#080808
+palette = 1=#bc5553
+palette = 2=#a0b56c
+palette = 3=#f6c987
+palette = 4=#7baec1
+palette = 5=#b98aae
+palette = 6=#85c9b8
+palette = 7=#d8d8d8
+palette = 8=#626262
+palette = 9=#bc5553
+palette = 10=#a0b56c
+palette = 11=#f6c987
+palette = 12=#7baec1
+palette = 13=#b98aae
+palette = 14=#85c9b8
+palette = 15=#f7f7f7
+background = #2a2e3a
+foreground = #f3f3f3
+cursor-color = #c6c6c6
+cursor-text = #ffffff
+selection-background = #cacaca
+selection-foreground = #000000
diff --git a/ghostty-themes/SpaceGray Eighties b/ghostty-themes/SpaceGray Eighties
new file mode 100644
index 0000000..9f3c50b
--- /dev/null
+++ b/ghostty-themes/SpaceGray Eighties
@@ -0,0 +1,22 @@
+palette = 0=#15171c
+palette = 1=#ec5f67
+palette = 2=#81a764
+palette = 3=#fec254
+palette = 4=#5486c0
+palette = 5=#bf83c1
+palette = 6=#57c2c1
+palette = 7=#efece7
+palette = 8=#555555
+palette = 9=#ff6973
+palette = 10=#93d493
+palette = 11=#ffd256
+palette = 12=#4d84d1
+palette = 13=#ff55ff
+palette = 14=#83e9e4
+palette = 15=#ffffff
+background = #222222
+foreground = #bdbaae
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #272e35
+selection-foreground = #ffffff
diff --git a/ghostty-themes/SpaceGray Eighties Dull b/ghostty-themes/SpaceGray Eighties Dull
new file mode 100644
index 0000000..a04b55a
--- /dev/null
+++ b/ghostty-themes/SpaceGray Eighties Dull
@@ -0,0 +1,22 @@
+palette = 0=#15171c
+palette = 1=#b24a56
+palette = 2=#92b477
+palette = 3=#c6735a
+palette = 4=#7c8fa5
+palette = 5=#a5789e
+palette = 6=#80cdcb
+palette = 7=#b3b8c3
+palette = 8=#555555
+palette = 9=#ec5f67
+palette = 10=#89e986
+palette = 11=#fec254
+palette = 12=#5486c0
+palette = 13=#bf83c1
+palette = 14=#58c2c1
+palette = 15=#ffffff
+background = #222222
+foreground = #c9c6bc
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #272e36
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Spacedust b/ghostty-themes/Spacedust
new file mode 100644
index 0000000..de3a40a
--- /dev/null
+++ b/ghostty-themes/Spacedust
@@ -0,0 +1,22 @@
+palette = 0=#6e5346
+palette = 1=#e35b00
+palette = 2=#5cab96
+palette = 3=#e3cd7b
+palette = 4=#0f548b
+palette = 5=#e35b00
+palette = 6=#06afc7
+palette = 7=#f0f1ce
+palette = 8=#684c31
+palette = 9=#ff8a3a
+palette = 10=#aecab8
+palette = 11=#ffc878
+palette = 12=#67a0ce
+palette = 13=#ff8a3a
+palette = 14=#83a7b4
+palette = 15=#fefff1
+background = #0a1e24
+foreground = #ecf0c1
+cursor-color = #708284
+cursor-text = #002831
+selection-background = #0a385c
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Spiderman b/ghostty-themes/Spiderman
new file mode 100644
index 0000000..fa2f78f
--- /dev/null
+++ b/ghostty-themes/Spiderman
@@ -0,0 +1,22 @@
+palette = 0=#1b1d1e
+palette = 1=#e60813
+palette = 2=#e22928
+palette = 3=#e24756
+palette = 4=#2c3fff
+palette = 5=#2435db
+palette = 6=#3256ff
+palette = 7=#fffef6
+palette = 8=#505354
+palette = 9=#ff0325
+palette = 10=#ff3338
+palette = 11=#fe3a35
+palette = 12=#1d50ff
+palette = 13=#747cff
+palette = 14=#6184ff
+palette = 15=#fffff9
+background = #1b1d1e
+foreground = #e3e3e3
+cursor-color = #2c3fff
+cursor-text = #000000
+selection-background = #070e50
+selection-foreground = #f0272d
diff --git a/ghostty-themes/Spring b/ghostty-themes/Spring
new file mode 100644
index 0000000..a78b0f6
--- /dev/null
+++ b/ghostty-themes/Spring
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff4d83
+palette = 2=#1f8c3b
+palette = 3=#1fc95b
+palette = 4=#1dd3ee
+palette = 5=#8959a8
+palette = 6=#3e999f
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#ff0021
+palette = 10=#1fc231
+palette = 11=#d5b807
+palette = 12=#15a9fd
+palette = 13=#8959a8
+palette = 14=#3e999f
+palette = 15=#ffffff
+background = #ffffff
+foreground = #4d4d4c
+cursor-color = #4d4d4c
+cursor-text = #ffffff
+selection-background = #d6d6d6
+selection-foreground = #4d4d4c
diff --git a/ghostty-themes/Square b/ghostty-themes/Square
new file mode 100644
index 0000000..95b3e5e
--- /dev/null
+++ b/ghostty-themes/Square
@@ -0,0 +1,22 @@
+palette = 0=#050505
+palette = 1=#e9897c
+palette = 2=#b6377d
+palette = 3=#ecebbe
+palette = 4=#a9cdeb
+palette = 5=#75507b
+palette = 6=#c9caec
+palette = 7=#f2f2f2
+palette = 8=#141414
+palette = 9=#f99286
+palette = 10=#c3f786
+palette = 11=#fcfbcc
+palette = 12=#b6defb
+palette = 13=#ad7fa8
+palette = 14=#d7d9fc
+palette = 15=#e2e2e2
+background = #1a1a1a
+foreground = #acacab
+cursor-color = #fcfbcc
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Squirrelsong Dark b/ghostty-themes/Squirrelsong Dark
new file mode 100644
index 0000000..1788d12
--- /dev/null
+++ b/ghostty-themes/Squirrelsong Dark
@@ -0,0 +1,22 @@
+palette = 0=#352a21
+palette = 1=#ac493e
+palette = 2=#558240
+palette = 3=#ceb250
+palette = 4=#5993c2
+palette = 5=#7f61b3
+palette = 6=#4f9593
+palette = 7=#cfbaa5
+palette = 8=#6b503c
+palette = 9=#ce574a
+palette = 10=#719955
+palette = 11=#e2c358
+palette = 12=#63a2d6
+palette = 13=#9672d4
+palette = 14=#72aaa8
+palette = 15=#edd5be
+background = #352a21
+foreground = #ad9c8b
+cursor-color = #ad9c8b
+cursor-text = #352a21
+selection-background = #574131
+selection-foreground = #ad9c8b
diff --git a/ghostty-themes/Sublette b/ghostty-themes/Sublette
new file mode 100644
index 0000000..6b97b26
--- /dev/null
+++ b/ghostty-themes/Sublette
@@ -0,0 +1,22 @@
+palette = 0=#253045
+palette = 1=#ee5577
+palette = 2=#55ee77
+palette = 3=#ffdd88
+palette = 4=#5588ff
+palette = 5=#ff77cc
+palette = 6=#44eeee
+palette = 7=#f5f5da
+palette = 8=#405570
+palette = 9=#ee6655
+palette = 10=#99ee77
+palette = 11=#ffff77
+palette = 12=#77bbff
+palette = 13=#aa88ff
+palette = 14=#55ffbb
+palette = 15=#ffffee
+background = #202535
+foreground = #ccced0
+cursor-color = #ccced0
+cursor-text = #202535
+selection-background = #ccced0
+selection-foreground = #202535
diff --git a/ghostty-themes/Subliminal b/ghostty-themes/Subliminal
new file mode 100644
index 0000000..9820480
--- /dev/null
+++ b/ghostty-themes/Subliminal
@@ -0,0 +1,22 @@
+palette = 0=#7f7f7f
+palette = 1=#e15a60
+palette = 2=#a9cfa4
+palette = 3=#ffe2a9
+palette = 4=#6699cc
+palette = 5=#f1a5ab
+palette = 6=#5fb3b3
+palette = 7=#d4d4d4
+palette = 8=#7f7f7f
+palette = 9=#e15a60
+palette = 10=#a9cfa4
+palette = 11=#ffe2a9
+palette = 12=#6699cc
+palette = 13=#f1a5ab
+palette = 14=#5fb3b3
+palette = 15=#d4d4d4
+background = #282c35
+foreground = #d4d4d4
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #484e5b
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Sugarplum b/ghostty-themes/Sugarplum
new file mode 100644
index 0000000..10c990e
--- /dev/null
+++ b/ghostty-themes/Sugarplum
@@ -0,0 +1,22 @@
+palette = 0=#111147
+palette = 1=#5ca8dc
+palette = 2=#53b397
+palette = 3=#249a84
+palette = 4=#db7ddd
+palette = 5=#d0beee
+palette = 6=#f9f3f9
+palette = 7=#a175d4
+palette = 8=#111147
+palette = 9=#5cb5dc
+palette = 10=#52deb5
+palette = 11=#01f5c7
+palette = 12=#fa5dfd
+palette = 13=#c6a5fd
+palette = 14=#ffffff
+palette = 15=#b577fd
+background = #111147
+foreground = #db7ddd
+cursor-color = #53b397
+cursor-text = #53b397
+selection-background = #5ca8dc
+selection-foreground = #d0beee
diff --git a/ghostty-themes/Sundried b/ghostty-themes/Sundried
new file mode 100644
index 0000000..9e75140
--- /dev/null
+++ b/ghostty-themes/Sundried
@@ -0,0 +1,22 @@
+palette = 0=#302b2a
+palette = 1=#a7463d
+palette = 2=#587744
+palette = 3=#9d602a
+palette = 4=#485b98
+palette = 5=#864651
+palette = 6=#9c814f
+palette = 7=#c9c9c9
+palette = 8=#4d4e48
+palette = 9=#aa000c
+palette = 10=#128c21
+palette = 11=#fc6a21
+palette = 12=#7999f7
+palette = 13=#fd8aa1
+palette = 14=#fad484
+palette = 15=#ffffff
+background = #1a1818
+foreground = #c9c9c9
+cursor-color = #ffffff
+cursor-text = #191717
+selection-background = #302b2a
+selection-foreground = #c9c9c9
diff --git a/ghostty-themes/Symfonic b/ghostty-themes/Symfonic
new file mode 100644
index 0000000..12694f5
--- /dev/null
+++ b/ghostty-themes/Symfonic
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#dc322f
+palette = 2=#56db3a
+palette = 3=#ff8400
+palette = 4=#0084d4
+palette = 5=#b729d9
+palette = 6=#ccccff
+palette = 7=#ffffff
+palette = 8=#1b1d21
+palette = 9=#dc322f
+palette = 10=#56db3a
+palette = 11=#ff8400
+palette = 12=#0084d4
+palette = 13=#b729d9
+palette = 14=#ccccff
+palette = 15=#ffffff
+background = #000000
+foreground = #ffffff
+cursor-color = #dc322f
+cursor-text = #ffffff
+selection-background = #073642
+selection-foreground = #ffffff
diff --git a/ghostty-themes/SynthwaveAlpha b/ghostty-themes/SynthwaveAlpha
new file mode 100644
index 0000000..ecd53e7
--- /dev/null
+++ b/ghostty-themes/SynthwaveAlpha
@@ -0,0 +1,22 @@
+palette = 0=#241b30
+palette = 1=#e60a70
+palette = 2=#00986c
+palette = 3=#adad3e
+palette = 4=#6e29ad
+palette = 5=#b300ad
+palette = 6=#00b0b1
+palette = 7=#b9b1bc
+palette = 8=#7f7094
+palette = 9=#e60a70
+palette = 10=#0ae4a4
+palette = 11=#f9f972
+palette = 12=#aa54f9
+palette = 13=#ff00f6
+palette = 14=#00fbfd
+palette = 15=#f2f2e3
+background = #241b30
+foreground = #f2f2e3
+cursor-color = #f2f2e3
+cursor-text = #241b30
+selection-background = #6e29ad
+selection-foreground = #f2f2e3
diff --git a/ghostty-themes/Tango Adapted b/ghostty-themes/Tango Adapted
new file mode 100644
index 0000000..952dd04
--- /dev/null
+++ b/ghostty-themes/Tango Adapted
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff0000
+palette = 2=#59d600
+palette = 3=#f0cb00
+palette = 4=#00a2ff
+palette = 5=#c17ecc
+palette = 6=#00d0d6
+palette = 7=#e6ebe1
+palette = 8=#8f928b
+palette = 9=#ff0013
+palette = 10=#93ff00
+palette = 11=#fff121
+palette = 12=#88c9ff
+palette = 13=#e9a7e1
+palette = 14=#00feff
+palette = 15=#f6f6f4
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/Tango Half Adapted b/ghostty-themes/Tango Half Adapted
new file mode 100644
index 0000000..ebdec78
--- /dev/null
+++ b/ghostty-themes/Tango Half Adapted
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff0000
+palette = 2=#4cc300
+palette = 3=#e2c000
+palette = 4=#008ef6
+palette = 5=#a96cb3
+palette = 6=#00bdc3
+palette = 7=#e0e5db
+palette = 8=#797d76
+palette = 9=#ff0013
+palette = 10=#8af600
+palette = 11=#ffec00
+palette = 12=#76bfff
+palette = 13=#d898d1
+palette = 14=#00f6fa
+palette = 15=#f4f4f2
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/Teerb b/ghostty-themes/Teerb
new file mode 100644
index 0000000..fed1873
--- /dev/null
+++ b/ghostty-themes/Teerb
@@ -0,0 +1,22 @@
+palette = 0=#1c1c1c
+palette = 1=#d68686
+palette = 2=#aed686
+palette = 3=#d7af87
+palette = 4=#86aed6
+palette = 5=#d6aed6
+palette = 6=#8adbb4
+palette = 7=#d0d0d0
+palette = 8=#1c1c1c
+palette = 9=#d68686
+palette = 10=#aed686
+palette = 11=#e4c9af
+palette = 12=#86aed6
+palette = 13=#d6aed6
+palette = 14=#b1e7dd
+palette = 15=#efefef
+background = #262626
+foreground = #d0d0d0
+cursor-color = #e4c9af
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Terminal Basic b/ghostty-themes/Terminal Basic
new file mode 100644
index 0000000..47a347b
--- /dev/null
+++ b/ghostty-themes/Terminal Basic
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#990000
+palette = 2=#00a600
+palette = 3=#999900
+palette = 4=#0000b2
+palette = 5=#b200b2
+palette = 6=#00a6b2
+palette = 7=#bfbfbf
+palette = 8=#666666
+palette = 9=#e50000
+palette = 10=#00d900
+palette = 11=#e5e500
+palette = 12=#0000ff
+palette = 13=#e500e5
+palette = 14=#00e5e5
+palette = 15=#e5e5e5
+background = #ffffff
+foreground = #000000
+cursor-color = #7f7f7f
+cursor-text = #000000
+selection-background = #a4c9ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Thayer Bright b/ghostty-themes/Thayer Bright
new file mode 100644
index 0000000..dbf1a31
--- /dev/null
+++ b/ghostty-themes/Thayer Bright
@@ -0,0 +1,22 @@
+palette = 0=#1b1d1e
+palette = 1=#f92672
+palette = 2=#4df840
+palette = 3=#f4fd22
+palette = 4=#2757d6
+palette = 5=#8c54fe
+palette = 6=#38c8b5
+palette = 7=#ccccc6
+palette = 8=#505354
+palette = 9=#ff5995
+palette = 10=#b6e354
+palette = 11=#feed6c
+palette = 12=#3f78ff
+palette = 13=#9e6ffe
+palette = 14=#23cfd5
+palette = 15=#f8f8f2
+background = #1b1d1e
+foreground = #f8f8f8
+cursor-color = #fc971f
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/The Hulk b/ghostty-themes/The Hulk
new file mode 100644
index 0000000..0f00610
--- /dev/null
+++ b/ghostty-themes/The Hulk
@@ -0,0 +1,22 @@
+palette = 0=#1b1d1e
+palette = 1=#269d1b
+palette = 2=#13ce30
+palette = 3=#63e457
+palette = 4=#2525f5
+palette = 5=#641f74
+palette = 6=#378ca9
+palette = 7=#d9d8d1
+palette = 8=#505354
+palette = 9=#8dff2a
+palette = 10=#48ff77
+palette = 11=#3afe16
+palette = 12=#506b95
+palette = 13=#72589d
+palette = 14=#4085a6
+palette = 15=#e5e6e1
+background = #1b1d1e
+foreground = #b5b5b5
+cursor-color = #16b61b
+cursor-text = #000000
+selection-background = #4d504c
+selection-foreground = #0b6309
diff --git a/ghostty-themes/Tinacious Design (Dark) b/ghostty-themes/Tinacious Design (Dark)
new file mode 100644
index 0000000..17bef5d
--- /dev/null
+++ b/ghostty-themes/Tinacious Design (Dark)
@@ -0,0 +1,22 @@
+palette = 0=#1d1d26
+palette = 1=#ff3399
+palette = 2=#00d364
+palette = 3=#ffcc66
+palette = 4=#00cbff
+palette = 5=#cc66ff
+palette = 6=#00ceca
+palette = 7=#cbcbf0
+palette = 8=#636667
+palette = 9=#ff2f92
+palette = 10=#00d364
+palette = 11=#ffd479
+palette = 12=#00cbff
+palette = 13=#d783ff
+palette = 14=#00d5d4
+palette = 15=#d5d6f3
+background = #1d1d26
+foreground = #cbcbf0
+cursor-color = #cbcbf0
+cursor-text = #ffffff
+selection-background = #ff3399
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Tinacious Design (Light) b/ghostty-themes/Tinacious Design (Light)
new file mode 100644
index 0000000..d26c5c2
--- /dev/null
+++ b/ghostty-themes/Tinacious Design (Light)
@@ -0,0 +1,22 @@
+palette = 0=#1d1d26
+palette = 1=#ff3399
+palette = 2=#00d364
+palette = 3=#ffcc66
+palette = 4=#00cbff
+palette = 5=#cc66ff
+palette = 6=#00ceca
+palette = 7=#cbcbf0
+palette = 8=#636667
+palette = 9=#ff2f92
+palette = 10=#00d364
+palette = 11=#ffd479
+palette = 12=#00cbff
+palette = 13=#d783ff
+palette = 14=#00d5d4
+palette = 15=#d5d6f3
+background = #f8f8ff
+foreground = #1d1d26
+cursor-color = #cbcbf0
+cursor-text = #ffffff
+selection-background = #ff3399
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Tomorrow b/ghostty-themes/Tomorrow
new file mode 100644
index 0000000..97718f7
--- /dev/null
+++ b/ghostty-themes/Tomorrow
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c82829
+palette = 2=#718c00
+palette = 3=#eab700
+palette = 4=#4271ae
+palette = 5=#8959a8
+palette = 6=#3e999f
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#c82829
+palette = 10=#718c00
+palette = 11=#eab700
+palette = 12=#4271ae
+palette = 13=#8959a8
+palette = 14=#3e999f
+palette = 15=#ffffff
+background = #ffffff
+foreground = #4d4d4c
+cursor-color = #4d4d4c
+cursor-text = #ffffff
+selection-background = #d6d6d6
+selection-foreground = #4d4d4c
diff --git a/ghostty-themes/Tomorrow Night b/ghostty-themes/Tomorrow Night
new file mode 100644
index 0000000..89ae3a2
--- /dev/null
+++ b/ghostty-themes/Tomorrow Night
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cc6666
+palette = 2=#b5bd68
+palette = 3=#f0c674
+palette = 4=#81a2be
+palette = 5=#b294bb
+palette = 6=#8abeb7
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#cc6666
+palette = 10=#b5bd68
+palette = 11=#f0c674
+palette = 12=#81a2be
+palette = 13=#b294bb
+palette = 14=#8abeb7
+palette = 15=#ffffff
+background = #1d1f21
+foreground = #c5c8c6
+cursor-color = #c5c8c6
+cursor-text = #1d1f21
+selection-background = #373b41
+selection-foreground = #c5c8c6
diff --git a/ghostty-themes/Tomorrow Night Blue b/ghostty-themes/Tomorrow Night Blue
new file mode 100644
index 0000000..2cd0559
--- /dev/null
+++ b/ghostty-themes/Tomorrow Night Blue
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff9da4
+palette = 2=#d1f1a9
+palette = 3=#ffeead
+palette = 4=#bbdaff
+palette = 5=#ebbbff
+palette = 6=#99ffff
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#ff9da4
+palette = 10=#d1f1a9
+palette = 11=#ffeead
+palette = 12=#bbdaff
+palette = 13=#ebbbff
+palette = 14=#99ffff
+palette = 15=#ffffff
+background = #002451
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #003f8e
+selection-background = #003f8e
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Tomorrow Night Bright b/ghostty-themes/Tomorrow Night Bright
new file mode 100644
index 0000000..f25d28c
--- /dev/null
+++ b/ghostty-themes/Tomorrow Night Bright
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d54e53
+palette = 2=#b9ca4a
+palette = 3=#e7c547
+palette = 4=#7aa6da
+palette = 5=#c397d8
+palette = 6=#70c0b1
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#d54e53
+palette = 10=#b9ca4a
+palette = 11=#e7c547
+palette = 12=#7aa6da
+palette = 13=#c397d8
+palette = 14=#70c0b1
+palette = 15=#ffffff
+background = #000000
+foreground = #eaeaea
+cursor-color = #eaeaea
+cursor-text = #000000
+selection-background = #424242
+selection-foreground = #eaeaea
diff --git a/ghostty-themes/Tomorrow Night Burns b/ghostty-themes/Tomorrow Night Burns
new file mode 100644
index 0000000..1f6320b
--- /dev/null
+++ b/ghostty-themes/Tomorrow Night Burns
@@ -0,0 +1,22 @@
+palette = 0=#252525
+palette = 1=#832e31
+palette = 2=#a63c40
+palette = 3=#d3494e
+palette = 4=#fc595f
+palette = 5=#df9395
+palette = 6=#ba8586
+palette = 7=#f5f5f5
+palette = 8=#5d6f71
+palette = 9=#832e31
+palette = 10=#a63c40
+palette = 11=#d2494e
+palette = 12=#fc595f
+palette = 13=#df9395
+palette = 14=#ba8586
+palette = 15=#f5f5f5
+background = #151515
+foreground = #a1b0b8
+cursor-color = #ff443e
+cursor-text = #708284
+selection-background = #b0bec5
+selection-foreground = #2a2d32
diff --git a/ghostty-themes/Tomorrow Night Eighties b/ghostty-themes/Tomorrow Night Eighties
new file mode 100644
index 0000000..9a0c2a8
--- /dev/null
+++ b/ghostty-themes/Tomorrow Night Eighties
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f2777a
+palette = 2=#99cc99
+palette = 3=#ffcc66
+palette = 4=#6699cc
+palette = 5=#cc99cc
+palette = 6=#66cccc
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#f2777a
+palette = 10=#99cc99
+palette = 11=#ffcc66
+palette = 12=#6699cc
+palette = 13=#cc99cc
+palette = 14=#66cccc
+palette = 15=#ffffff
+background = #2d2d2d
+foreground = #cccccc
+cursor-color = #cccccc
+cursor-text = #2d2d2d
+selection-background = #515151
+selection-foreground = #cccccc
diff --git a/ghostty-themes/ToyChest b/ghostty-themes/ToyChest
new file mode 100644
index 0000000..6ec3f01
--- /dev/null
+++ b/ghostty-themes/ToyChest
@@ -0,0 +1,22 @@
+palette = 0=#2c3f58
+palette = 1=#be2d26
+palette = 2=#1a9172
+palette = 3=#db8e27
+palette = 4=#325d96
+palette = 5=#8a5edc
+palette = 6=#35a08f
+palette = 7=#23d183
+palette = 8=#336889
+palette = 9=#dd5944
+palette = 10=#31d07b
+palette = 11=#e7d84b
+palette = 12=#34a6da
+palette = 13=#ae6bdc
+palette = 14=#42c3ae
+palette = 15=#d5d5d5
+background = #24364b
+foreground = #31d07b
+cursor-color = #d5d5d5
+cursor-text = #141c25
+selection-background = #5f217a
+selection-foreground = #d5d5d5
diff --git a/ghostty-themes/Treehouse b/ghostty-themes/Treehouse
new file mode 100644
index 0000000..5dbb434
--- /dev/null
+++ b/ghostty-themes/Treehouse
@@ -0,0 +1,22 @@
+palette = 0=#321300
+palette = 1=#b2270e
+palette = 2=#44a900
+palette = 3=#aa820c
+palette = 4=#58859a
+palette = 5=#97363d
+palette = 6=#b25a1e
+palette = 7=#786b53
+palette = 8=#433626
+palette = 9=#ed5d20
+palette = 10=#55f238
+palette = 11=#f2b732
+palette = 12=#85cfed
+palette = 13=#e14c5a
+palette = 14=#f07d14
+palette = 15=#ffc800
+background = #191919
+foreground = #786b53
+cursor-color = #fac814
+cursor-text = #191919
+selection-background = #786b53
+selection-foreground = #fac800
diff --git a/ghostty-themes/Twilight b/ghostty-themes/Twilight
new file mode 100644
index 0000000..9a5af61
--- /dev/null
+++ b/ghostty-themes/Twilight
@@ -0,0 +1,22 @@
+palette = 0=#141414
+palette = 1=#c06d44
+palette = 2=#afb97a
+palette = 3=#c2a86c
+palette = 4=#44474a
+palette = 5=#b4be7c
+palette = 6=#778385
+palette = 7=#ffffd4
+palette = 8=#262626
+palette = 9=#de7c4c
+palette = 10=#ccd88c
+palette = 11=#e2c47e
+palette = 12=#5a5e62
+palette = 13=#d0dc8e
+palette = 14=#8a989b
+palette = 15=#ffffd4
+background = #141414
+foreground = #ffffd4
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #313131
+selection-foreground = #ffffd4
diff --git a/ghostty-themes/Ubuntu b/ghostty-themes/Ubuntu
new file mode 100644
index 0000000..6e31533
--- /dev/null
+++ b/ghostty-themes/Ubuntu
@@ -0,0 +1,22 @@
+palette = 0=#2e3436
+palette = 1=#cc0000
+palette = 2=#4e9a06
+palette = 3=#c4a000
+palette = 4=#3465a4
+palette = 5=#75507b
+palette = 6=#06989a
+palette = 7=#d3d7cf
+palette = 8=#555753
+palette = 9=#ef2929
+palette = 10=#8ae234
+palette = 11=#fce94f
+palette = 12=#729fcf
+palette = 13=#ad7fa8
+palette = 14=#34e2e2
+palette = 15=#eeeeec
+background = #300a24
+foreground = #eeeeec
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/UltraDark b/ghostty-themes/UltraDark
new file mode 100644
index 0000000..6d815d3
--- /dev/null
+++ b/ghostty-themes/UltraDark
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f07178
+palette = 2=#c3e88d
+palette = 3=#ffcb6b
+palette = 4=#82aaff
+palette = 5=#c792ea
+palette = 6=#89ddff
+palette = 7=#cccccc
+palette = 8=#333333
+palette = 9=#f6a9ae
+palette = 10=#dbf1ba
+palette = 11=#ffdfa6
+palette = 12=#b4ccff
+palette = 13=#ddbdf2
+palette = 14=#b8eaff
+palette = 15=#ffffff
+background = #000000
+foreground = #ffffff
+cursor-color = #fefefe
+cursor-text = #000000
+selection-background = #222222
+selection-foreground = #cccccc
diff --git a/ghostty-themes/UltraViolent b/ghostty-themes/UltraViolent
new file mode 100644
index 0000000..3030ec3
--- /dev/null
+++ b/ghostty-themes/UltraViolent
@@ -0,0 +1,22 @@
+palette = 0=#242728
+palette = 1=#ff0090
+palette = 2=#b6ff00
+palette = 3=#fff727
+palette = 4=#47e0fb
+palette = 5=#d731ff
+palette = 6=#0effbb
+palette = 7=#e1e1e1
+palette = 8=#636667
+palette = 9=#fb58b4
+palette = 10=#deff8c
+palette = 11=#ebe087
+palette = 12=#7fecff
+palette = 13=#e681ff
+palette = 14=#69fcd3
+palette = 15=#f9f9f5
+background = #242728
+foreground = #c1c1c1
+cursor-color = #c1c1c1
+cursor-text = #ffffff
+selection-background = #574c49
+selection-foreground = #c3c7cb
diff --git a/ghostty-themes/UnderTheSea b/ghostty-themes/UnderTheSea
new file mode 100644
index 0000000..50df3f3
--- /dev/null
+++ b/ghostty-themes/UnderTheSea
@@ -0,0 +1,22 @@
+palette = 0=#022026
+palette = 1=#b2302d
+palette = 2=#00a941
+palette = 3=#59819c
+palette = 4=#459a86
+palette = 5=#00599d
+palette = 6=#5d7e19
+palette = 7=#405555
+palette = 8=#384451
+palette = 9=#ff4242
+palette = 10=#2aea5e
+palette = 11=#8ed4fd
+palette = 12=#61d5ba
+palette = 13=#1298ff
+palette = 14=#98d028
+palette = 15=#58fbd6
+background = #011116
+foreground = #ffffff
+cursor-color = #4afcd6
+cursor-text = #031413
+selection-background = #415555
+selection-foreground = #4dffda
diff --git a/ghostty-themes/Unikitty b/ghostty-themes/Unikitty
new file mode 100644
index 0000000..d8223c6
--- /dev/null
+++ b/ghostty-themes/Unikitty
@@ -0,0 +1,22 @@
+palette = 0=#0c0c0c
+palette = 1=#a80f20
+palette = 2=#bafc8b
+palette = 3=#eedf4b
+palette = 4=#145fcd
+palette = 5=#ff36a2
+palette = 6=#6bd1bc
+palette = 7=#e2d7e1
+palette = 8=#434343
+palette = 9=#d91329
+palette = 10=#d3ffaf
+palette = 11=#ffef50
+palette = 12=#0075ea
+palette = 13=#fdd5e5
+palette = 14=#79ecd5
+palette = 15=#fff3fe
+background = #ff8cd9
+foreground = #0b0b0b
+cursor-color = #bafc8b
+cursor-text = #202020
+selection-background = #3ea9fe
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Urple b/ghostty-themes/Urple
new file mode 100644
index 0000000..84be073
--- /dev/null
+++ b/ghostty-themes/Urple
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#b0425b
+palette = 2=#37a415
+palette = 3=#ad5c42
+palette = 4=#564d9b
+palette = 5=#6c3ca1
+palette = 6=#808080
+palette = 7=#87799c
+palette = 8=#5d3225
+palette = 9=#ff6388
+palette = 10=#29e620
+palette = 11=#f08161
+palette = 12=#867aed
+palette = 13=#a05eee
+palette = 14=#eaeaea
+palette = 15=#bfa3ff
+background = #1b1b23
+foreground = #877a9b
+cursor-color = #a063eb
+cursor-text = #1b1b22
+selection-background = #a063eb
+selection-foreground = #1b1b22
diff --git a/ghostty-themes/Vaughn b/ghostty-themes/Vaughn
new file mode 100644
index 0000000..5560b95
--- /dev/null
+++ b/ghostty-themes/Vaughn
@@ -0,0 +1,22 @@
+palette = 0=#25234f
+palette = 1=#705050
+palette = 2=#60b48a
+palette = 3=#dfaf8f
+palette = 4=#5555ff
+palette = 5=#f08cc3
+palette = 6=#8cd0d3
+palette = 7=#709080
+palette = 8=#709080
+palette = 9=#dca3a3
+palette = 10=#60b48a
+palette = 11=#f0dfaf
+palette = 12=#5555ff
+palette = 13=#ec93d3
+palette = 14=#93e0e3
+palette = 15=#ffffff
+background = #25234f
+foreground = #dcdccc
+cursor-color = #ff5555
+cursor-text = #ffffff
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/VibrantInk b/ghostty-themes/VibrantInk
new file mode 100644
index 0000000..d9876e5
--- /dev/null
+++ b/ghostty-themes/VibrantInk
@@ -0,0 +1,22 @@
+palette = 0=#878787
+palette = 1=#ff6600
+palette = 2=#ccff04
+palette = 3=#ffcc00
+palette = 4=#44b4cc
+palette = 5=#9933cc
+palette = 6=#44b4cc
+palette = 7=#f5f5f5
+palette = 8=#555555
+palette = 9=#ff0000
+palette = 10=#00ff00
+palette = 11=#ffff00
+palette = 12=#0000ff
+palette = 13=#ff00ff
+palette = 14=#00ffff
+palette = 15=#e5e5e5
+background = #000000
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #b5d5ff
+selection-foreground = #000000
diff --git a/ghostty-themes/Violet Dark b/ghostty-themes/Violet Dark
new file mode 100644
index 0000000..156843d
--- /dev/null
+++ b/ghostty-themes/Violet Dark
@@ -0,0 +1,22 @@
+palette = 0=#56595c
+palette = 1=#c94c22
+palette = 2=#85981c
+palette = 3=#b4881d
+palette = 4=#2e8bce
+palette = 5=#d13a82
+palette = 6=#32a198
+palette = 7=#c9c6bd
+palette = 8=#45484b
+palette = 9=#bd3613
+palette = 10=#738a04
+palette = 11=#a57705
+palette = 12=#2176c7
+palette = 13=#c61c6f
+palette = 14=#259286
+palette = 15=#c9c6bd
+background = #1c1d1f
+foreground = #708284
+cursor-color = #708284
+cursor-text = #1c1d1f
+selection-background = #595ab7
+selection-foreground = #1c1d1f
diff --git a/ghostty-themes/Violet Light b/ghostty-themes/Violet Light
new file mode 100644
index 0000000..5512dd4
--- /dev/null
+++ b/ghostty-themes/Violet Light
@@ -0,0 +1,22 @@
+palette = 0=#56595c
+palette = 1=#c94c22
+palette = 2=#85981c
+palette = 3=#b4881d
+palette = 4=#2e8bce
+palette = 5=#d13a82
+palette = 6=#32a198
+palette = 7=#d3d0c9
+palette = 8=#45484b
+palette = 9=#bd3613
+palette = 10=#738a04
+palette = 11=#a57705
+palette = 12=#2176c7
+palette = 13=#c61c6f
+palette = 14=#259286
+palette = 15=#c9c6bd
+background = #fcf4dc
+foreground = #536870
+cursor-color = #536870
+cursor-text = #fcf4dc
+selection-background = #595ab7
+selection-foreground = #fcf4dc
diff --git a/ghostty-themes/WarmNeon b/ghostty-themes/WarmNeon
new file mode 100644
index 0000000..0c3e6e1
--- /dev/null
+++ b/ghostty-themes/WarmNeon
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#e24346
+palette = 2=#39b13a
+palette = 3=#dae145
+palette = 4=#4261c5
+palette = 5=#f920fb
+palette = 6=#2abbd4
+palette = 7=#d0b8a3
+palette = 8=#fefcfc
+palette = 9=#e97071
+palette = 10=#9cc090
+palette = 11=#ddda7a
+palette = 12=#7b91d6
+palette = 13=#f674ba
+palette = 14=#5ed1e5
+palette = 15=#d8c8bb
+background = #404040
+foreground = #afdab6
+cursor-color = #30ff24
+cursor-text = #3eef37
+selection-background = #b0ad21
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Wez b/ghostty-themes/Wez
new file mode 100644
index 0000000..83ecdb0
--- /dev/null
+++ b/ghostty-themes/Wez
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#cc5555
+palette = 2=#55cc55
+palette = 3=#cdcd55
+palette = 4=#5555cc
+palette = 5=#cc55cc
+palette = 6=#7acaca
+palette = 7=#cccccc
+palette = 8=#555555
+palette = 9=#ff5555
+palette = 10=#55ff55
+palette = 11=#ffff55
+palette = 12=#5555ff
+palette = 13=#ff55ff
+palette = 14=#55ffff
+palette = 15=#ffffff
+background = #000000
+foreground = #b3b3b3
+cursor-color = #53ae71
+cursor-text = #000000
+selection-background = #4d52f8
+selection-foreground = #000000
diff --git a/ghostty-themes/Whimsy b/ghostty-themes/Whimsy
new file mode 100644
index 0000000..dc90f6f
--- /dev/null
+++ b/ghostty-themes/Whimsy
@@ -0,0 +1,22 @@
+palette = 0=#535178
+palette = 1=#ef6487
+palette = 2=#5eca89
+palette = 3=#fdd877
+palette = 4=#65aef7
+palette = 5=#aa7ff0
+palette = 6=#43c1be
+palette = 7=#ffffff
+palette = 8=#535178
+palette = 9=#ef6487
+palette = 10=#5eca89
+palette = 11=#fdd877
+palette = 12=#65aef7
+palette = 13=#aa7ff0
+palette = 14=#43c1be
+palette = 15=#ffffff
+background = #29283b
+foreground = #b3b0d6
+cursor-color = #b3b0d6
+cursor-text = #535178
+selection-background = #3d3c58
+selection-foreground = #ffffff
diff --git a/ghostty-themes/WildCherry b/ghostty-themes/WildCherry
new file mode 100644
index 0000000..e92e11b
--- /dev/null
+++ b/ghostty-themes/WildCherry
@@ -0,0 +1,22 @@
+palette = 0=#000507
+palette = 1=#d94085
+palette = 2=#2ab250
+palette = 3=#ffd16f
+palette = 4=#883cdc
+palette = 5=#ececec
+palette = 6=#c1b8b7
+palette = 7=#fff8de
+palette = 8=#009cc9
+palette = 9=#da6bac
+palette = 10=#f4dca5
+palette = 11=#eac066
+palette = 12=#308cba
+palette = 13=#ae636b
+palette = 14=#ff919d
+palette = 15=#e4838d
+background = #1f1726
+foreground = #dafaff
+cursor-color = #dd00ff
+cursor-text = #ff00fe
+selection-background = #002831
+selection-foreground = #e4ffff
diff --git a/ghostty-themes/Wombat b/ghostty-themes/Wombat
new file mode 100644
index 0000000..3370ebb
--- /dev/null
+++ b/ghostty-themes/Wombat
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff615a
+palette = 2=#b1e969
+palette = 3=#ebd99c
+palette = 4=#5da9f6
+palette = 5=#e86aff
+palette = 6=#82fff7
+palette = 7=#dedacf
+palette = 8=#313131
+palette = 9=#f58c80
+palette = 10=#ddf88f
+palette = 11=#eee5b2
+palette = 12=#a5c7ff
+palette = 13=#ddaaff
+palette = 14=#b7fff9
+palette = 15=#ffffff
+background = #171717
+foreground = #dedacf
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #453b39
+selection-foreground = #b6bbc0
diff --git a/ghostty-themes/Wryan b/ghostty-themes/Wryan
new file mode 100644
index 0000000..8bcd31c
--- /dev/null
+++ b/ghostty-themes/Wryan
@@ -0,0 +1,22 @@
+palette = 0=#333333
+palette = 1=#8c4665
+palette = 2=#287373
+palette = 3=#7c7c99
+palette = 4=#395573
+palette = 5=#5e468c
+palette = 6=#31658c
+palette = 7=#899ca1
+palette = 8=#3d3d3d
+palette = 9=#bf4d80
+palette = 10=#53a6a6
+palette = 11=#9e9ecb
+palette = 12=#477ab3
+palette = 13=#7e62b3
+palette = 14=#6096bf
+palette = 15=#c0c0c0
+background = #101010
+foreground = #999993
+cursor-color = #9e9ecb
+cursor-text = #000000
+selection-background = #4d4d4d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/Zenburn b/ghostty-themes/Zenburn
new file mode 100644
index 0000000..d8c5fdd
--- /dev/null
+++ b/ghostty-themes/Zenburn
@@ -0,0 +1,22 @@
+palette = 0=#4d4d4d
+palette = 1=#705050
+palette = 2=#60b48a
+palette = 3=#f0dfaf
+palette = 4=#506070
+palette = 5=#dc8cc3
+palette = 6=#8cd0d3
+palette = 7=#dcdccc
+palette = 8=#709080
+palette = 9=#dca3a3
+palette = 10=#c3bf9f
+palette = 11=#e0cf9f
+palette = 12=#94bff3
+palette = 13=#ec93d3
+palette = 14=#93e0e3
+palette = 15=#ffffff
+background = #3f3f3f
+foreground = #dcdccc
+cursor-color = #73635a
+cursor-text = #000000
+selection-background = #21322f
+selection-foreground = #c2d87a
diff --git a/ghostty-themes/arcoiris b/ghostty-themes/arcoiris
new file mode 100644
index 0000000..9a2c80c
--- /dev/null
+++ b/ghostty-themes/arcoiris
@@ -0,0 +1,22 @@
+palette = 0=#333333
+palette = 1=#da2700
+palette = 2=#12c258
+palette = 3=#ffc656
+palette = 4=#518bfc
+palette = 5=#e37bd9
+palette = 6=#63fad5
+palette = 7=#bab2b2
+palette = 8=#777777
+palette = 9=#ffb9b9
+palette = 10=#e3f6aa
+palette = 11=#ffddaa
+palette = 12=#b3e8f3
+palette = 13=#cbbaf9
+palette = 14=#bcffc7
+palette = 15=#efefef
+background = #201f1e
+foreground = #eee4d9
+cursor-color = #7a1c1c
+cursor-text = #fffbf2
+selection-background = #25524a
+selection-foreground = #f3fffd
diff --git a/ghostty-themes/ayu b/ghostty-themes/ayu
new file mode 100644
index 0000000..dded2c7
--- /dev/null
+++ b/ghostty-themes/ayu
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff3333
+palette = 2=#b8cc52
+palette = 3=#e7c547
+palette = 4=#36a3d9
+palette = 5=#f07178
+palette = 6=#95e6cb
+palette = 7=#ffffff
+palette = 8=#323232
+palette = 9=#ff6565
+palette = 10=#eafe84
+palette = 11=#fff779
+palette = 12=#68d5ff
+palette = 13=#ffa3aa
+palette = 14=#c7fffd
+palette = 15=#ffffff
+background = #0f1419
+foreground = #e6e1cf
+cursor-color = #f29718
+cursor-text = #e6e1cf
+selection-background = #253340
+selection-foreground = #e6e1cf
diff --git a/ghostty-themes/ayu_light b/ghostty-themes/ayu_light
new file mode 100644
index 0000000..623bc7a
--- /dev/null
+++ b/ghostty-themes/ayu_light
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff3333
+palette = 2=#86b300
+palette = 3=#f29718
+palette = 4=#41a6d9
+palette = 5=#f07178
+palette = 6=#4dbf99
+palette = 7=#ffffff
+palette = 8=#323232
+palette = 9=#ff6565
+palette = 10=#b8e532
+palette = 11=#ffc94a
+palette = 12=#73d8ff
+palette = 13=#ffa3aa
+palette = 14=#7ff1cb
+palette = 15=#ffffff
+background = #fafafa
+foreground = #5c6773
+cursor-color = #ff6a00
+cursor-text = #5c6773
+selection-background = #f0eee4
+selection-foreground = #5c6773
diff --git a/ghostty-themes/carbonfox b/ghostty-themes/carbonfox
new file mode 100644
index 0000000..e7a85fc
--- /dev/null
+++ b/ghostty-themes/carbonfox
@@ -0,0 +1,22 @@
+palette = 0=#282828
+palette = 1=#ee5396
+palette = 2=#25be6a
+palette = 3=#08bdba
+palette = 4=#78a9ff
+palette = 5=#be95ff
+palette = 6=#33b1ff
+palette = 7=#dfdfe0
+palette = 8=#484848
+palette = 9=#f16da6
+palette = 10=#46c880
+palette = 11=#2dc7c4
+palette = 12=#8cb6ff
+palette = 13=#c8a5ff
+palette = 14=#52bdff
+palette = 15=#e4e4e5
+palette = 16=#3ddbd9
+background = #161616
+foreground = #f2f4f8
+selection-background = #2a2a2a
+selection-foreground = #f2f4f8
+cursor-color = #f2f4f8
diff --git a/ghostty-themes/catppuccin-frappe b/ghostty-themes/catppuccin-frappe
new file mode 100644
index 0000000..746acf5
--- /dev/null
+++ b/ghostty-themes/catppuccin-frappe
@@ -0,0 +1,22 @@
+palette = 0=#51576d
+palette = 1=#e78284
+palette = 2=#a6d189
+palette = 3=#e5c890
+palette = 4=#8caaee
+palette = 5=#f4b8e4
+palette = 6=#81c8be
+palette = 7=#a5adce
+palette = 8=#626880
+palette = 9=#e67172
+palette = 10=#8ec772
+palette = 11=#d9ba73
+palette = 12=#7b9ef0
+palette = 13=#f2a4db
+palette = 14=#5abfb5
+palette = 15=#b5bfe2
+background = #303446
+foreground = #c6d0f5
+cursor-color = #f2d5cf
+cursor-text = #c6d0f5
+selection-background = #626880
+selection-foreground = #c6d0f5
diff --git a/ghostty-themes/catppuccin-latte b/ghostty-themes/catppuccin-latte
new file mode 100644
index 0000000..68be1a7
--- /dev/null
+++ b/ghostty-themes/catppuccin-latte
@@ -0,0 +1,22 @@
+palette = 0=#5c5f77
+palette = 1=#d20f39
+palette = 2=#40a02b
+palette = 3=#df8e1d
+palette = 4=#1e66f5
+palette = 5=#ea76cb
+palette = 6=#179299
+palette = 7=#acb0be
+palette = 8=#6c6f85
+palette = 9=#de293e
+palette = 10=#49af3d
+palette = 11=#eea02d
+palette = 12=#456eff
+palette = 13=#fe85d8
+palette = 14=#2d9fa8
+palette = 15=#bcc0cc
+background = #eff1f5
+foreground = #4c4f69
+cursor-color = #dc8a78
+cursor-text = #4c4f69
+selection-background = #acb0be
+selection-foreground = #4c4f69
diff --git a/ghostty-themes/catppuccin-macchiato b/ghostty-themes/catppuccin-macchiato
new file mode 100644
index 0000000..dbc84c6
--- /dev/null
+++ b/ghostty-themes/catppuccin-macchiato
@@ -0,0 +1,22 @@
+palette = 0=#494d64
+palette = 1=#ed8796
+palette = 2=#a6da95
+palette = 3=#eed49f
+palette = 4=#8aadf4
+palette = 5=#f5bde6
+palette = 6=#8bd5ca
+palette = 7=#a5adcb
+palette = 8=#5b6078
+palette = 9=#ec7486
+palette = 10=#8ccf7f
+palette = 11=#e1c682
+palette = 12=#78a1f6
+palette = 13=#f2a9dd
+palette = 14=#63cbc0
+palette = 15=#b8c0e0
+background = #24273a
+foreground = #cad3f5
+cursor-color = #f4dbd6
+cursor-text = #cad3f5
+selection-background = #5b6078
+selection-foreground = #cad3f5
diff --git a/ghostty-themes/catppuccin-mocha b/ghostty-themes/catppuccin-mocha
new file mode 100644
index 0000000..f6ff7d1
--- /dev/null
+++ b/ghostty-themes/catppuccin-mocha
@@ -0,0 +1,22 @@
+palette = 0=#45475a
+palette = 1=#f38ba8
+palette = 2=#a6e3a1
+palette = 3=#f9e2af
+palette = 4=#89b4fa
+palette = 5=#f5c2e7
+palette = 6=#94e2d5
+palette = 7=#a6adc8
+palette = 8=#585b70
+palette = 9=#f37799
+palette = 10=#89d88b
+palette = 11=#ebd391
+palette = 12=#74a8fc
+palette = 13=#f2aede
+palette = 14=#6bd7ca
+palette = 15=#bac2de
+background = #1e1e2e
+foreground = #cdd6f4
+cursor-color = #f5e0dc
+cursor-text = #cdd6f4
+selection-background = #585b70
+selection-foreground = #cdd6f4
diff --git a/ghostty-themes/citruszest b/ghostty-themes/citruszest
new file mode 100644
index 0000000..1438813
--- /dev/null
+++ b/ghostty-themes/citruszest
@@ -0,0 +1,22 @@
+palette = 0=#404040
+palette = 1=#ff5454
+palette = 2=#00cc7a
+palette = 3=#ffd400
+palette = 4=#00bfff
+palette = 5=#ff90fe
+palette = 6=#48d1cc
+palette = 7=#bfbfbf
+palette = 8=#808080
+palette = 9=#ff1a75
+palette = 10=#1affa3
+palette = 11=#ffff00
+palette = 12=#33cfff
+palette = 13=#ffb2fe
+palette = 14=#00fff2
+palette = 15=#f9f9f9
+background = #121212
+foreground = #bfbfbf
+cursor-color = #666666
+cursor-text = #f9f9f9
+selection-background = #ff8c00
+selection-foreground = #f4f4f4
diff --git a/ghostty-themes/coffee_theme b/ghostty-themes/coffee_theme
new file mode 100644
index 0000000..8241bb7
--- /dev/null
+++ b/ghostty-themes/coffee_theme
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c91b00
+palette = 2=#00c200
+palette = 3=#c7c400
+palette = 4=#0225c7
+palette = 5=#ca30c7
+palette = 6=#00c5c7
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ff6e67
+palette = 10=#5ffa68
+palette = 11=#fffc67
+palette = 12=#6871ff
+palette = 13=#ff77ff
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #f5deb3
+foreground = #000000
+cursor-color = #c7c7c7
+cursor-text = #fffc67
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/cyberpunk b/ghostty-themes/cyberpunk
new file mode 100644
index 0000000..1bbc590
--- /dev/null
+++ b/ghostty-themes/cyberpunk
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#ff7092
+palette = 2=#00fbac
+palette = 3=#fffa6a
+palette = 4=#00bfff
+palette = 5=#df95ff
+palette = 6=#86cbfe
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#ff8aa4
+palette = 10=#21f6bc
+palette = 11=#fff787
+palette = 12=#1bccfd
+palette = 13=#e6aefe
+palette = 14=#99d6fc
+palette = 15=#ffffff
+background = #332a57
+foreground = #e5e5e5
+cursor-color = #21f6bc
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/darkermatrix b/ghostty-themes/darkermatrix
new file mode 100644
index 0000000..8217d97
--- /dev/null
+++ b/ghostty-themes/darkermatrix
@@ -0,0 +1,22 @@
+palette = 0=#091013
+palette = 1=#002e18
+palette = 2=#6fa64c
+palette = 3=#595900
+palette = 4=#00cb6b
+palette = 5=#412a4d
+palette = 6=#125459
+palette = 7=#002e19
+palette = 8=#333333
+palette = 9=#00381d
+palette = 10=#90d762
+palette = 11=#e2e500
+palette = 12=#00ff87
+palette = 13=#412a4d
+palette = 14=#176c73
+palette = 15=#00381e
+background = #070c0e
+foreground = #28380d
+cursor-color = #373a26
+cursor-text = #00ff87
+selection-background = #0f191c
+selection-foreground = #00ff87
diff --git a/ghostty-themes/darkmatrix b/ghostty-themes/darkmatrix
new file mode 100644
index 0000000..9164442
--- /dev/null
+++ b/ghostty-themes/darkmatrix
@@ -0,0 +1,22 @@
+palette = 0=#091013
+palette = 1=#006536
+palette = 2=#6fa64c
+palette = 3=#7e8000
+palette = 4=#2c9a84
+palette = 5=#452d53
+palette = 6=#114d53
+palette = 7=#006536
+palette = 8=#333333
+palette = 9=#00733d
+palette = 10=#90d762
+palette = 11=#e2e500
+palette = 12=#46d8b8
+palette = 13=#4a3059
+palette = 14=#12545a
+palette = 15=#006536
+background = #070c0e
+foreground = #3e5715
+cursor-color = #9fa86e
+cursor-text = #00ff87
+selection-background = #0f191c
+selection-foreground = #00ff87
diff --git a/ghostty-themes/dawnfox b/ghostty-themes/dawnfox
new file mode 100644
index 0000000..8de6fc8
--- /dev/null
+++ b/ghostty-themes/dawnfox
@@ -0,0 +1,22 @@
+palette = 0=#575279
+palette = 1=#b4637a
+palette = 2=#618774
+palette = 3=#ea9d34
+palette = 4=#286983
+palette = 5=#907aa9
+palette = 6=#56949f
+palette = 7=#e5e9f0
+palette = 8=#5f5695
+palette = 9=#c26d85
+palette = 10=#629f81
+palette = 11=#eea846
+palette = 12=#2d81a3
+palette = 13=#9a80b9
+palette = 14=#5ca7b4
+palette = 15=#e6ebf3
+palette = 16=#d7827e
+background = #faf4ed
+foreground = #575279
+selection-background = #d0d8d8
+selection-foreground = #575279
+cursor-color = #575279
diff --git a/ghostty-themes/dayfox b/ghostty-themes/dayfox
new file mode 100644
index 0000000..624f4ae
--- /dev/null
+++ b/ghostty-themes/dayfox
@@ -0,0 +1,22 @@
+palette = 0=#352c24
+palette = 1=#a5222f
+palette = 2=#396847
+palette = 3=#ac5402
+palette = 4=#2848a9
+palette = 5=#6e33ce
+palette = 6=#287980
+palette = 7=#f2e9e1
+palette = 8=#534c45
+palette = 9=#b3434e
+palette = 10=#577f63
+palette = 11=#b86e28
+palette = 12=#4863b6
+palette = 13=#8452d5
+palette = 14=#488d93
+palette = 15=#f4ece6
+background = #f6f2ee
+foreground = #3d2b5a
+cursor-color = #3d2b5a
+cursor-text = #f6f2ee
+selection-background = #e7d2be
+selection-foreground = #3d2b5a
diff --git a/ghostty-themes/deep b/ghostty-themes/deep
new file mode 100644
index 0000000..893aa7f
--- /dev/null
+++ b/ghostty-themes/deep
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d70005
+palette = 2=#1cd915
+palette = 3=#d9bd26
+palette = 4=#5665ff
+palette = 5=#b052da
+palette = 6=#50d2da
+palette = 7=#e0e0e0
+palette = 8=#535353
+palette = 9=#fb0007
+palette = 10=#22ff18
+palette = 11=#fedc2b
+palette = 12=#9fa9ff
+palette = 13=#e09aff
+palette = 14=#8df9ff
+palette = 15=#ffffff
+background = #090909
+foreground = #cdcdcd
+cursor-color = #d0d0d0
+cursor-text = #151515
+selection-background = #780002
+selection-foreground = #ececec
diff --git a/ghostty-themes/detuned b/ghostty-themes/detuned
new file mode 100644
index 0000000..3f1302f
--- /dev/null
+++ b/ghostty-themes/detuned
@@ -0,0 +1,22 @@
+palette = 0=#171717
+palette = 1=#ea5386
+palette = 2=#b3e153
+palette = 3=#e4da81
+palette = 4=#4192d3
+palette = 5=#8f3ef6
+palette = 6=#6cb4d5
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ea86ac
+palette = 10=#c5e280
+palette = 11=#fdf38f
+palette = 12=#55bbf9
+palette = 13=#b9a0f9
+palette = 14=#7fd4fb
+palette = 15=#ffffff
+background = #000000
+foreground = #c7c7c7
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #c7ddfc
+selection-foreground = #000000
diff --git a/ghostty-themes/duckbones b/ghostty-themes/duckbones
new file mode 100644
index 0000000..56c9555
--- /dev/null
+++ b/ghostty-themes/duckbones
@@ -0,0 +1,22 @@
+palette = 0=#0e101a
+palette = 1=#e03600
+palette = 2=#5dcd97
+palette = 3=#e39500
+palette = 4=#00a3cb
+palette = 5=#795ccc
+palette = 6=#00a3cb
+palette = 7=#ebefc0
+palette = 8=#2b2f46
+palette = 9=#ff4821
+palette = 10=#58db9e
+palette = 11=#f6a100
+palette = 12=#00b4e0
+palette = 13=#b3a1e6
+palette = 14=#00b4e0
+palette = 15=#b3b692
+background = #0e101a
+foreground = #ebefc0
+cursor-color = #edf2c2
+cursor-text = #0e101a
+selection-background = #37382d
+selection-foreground = #ebefc0
diff --git a/ghostty-themes/duskfox b/ghostty-themes/duskfox
new file mode 100644
index 0000000..20c4343
--- /dev/null
+++ b/ghostty-themes/duskfox
@@ -0,0 +1,22 @@
+palette = 0=#393552
+palette = 1=#eb6f92
+palette = 2=#a3be8c
+palette = 3=#f6c177
+palette = 4=#569fba
+palette = 5=#c4a7e7
+palette = 6=#9ccfd8
+palette = 7=#e0def4
+palette = 8=#47407d
+palette = 9=#f083a2
+palette = 10=#b1d196
+palette = 11=#f9cb8c
+palette = 12=#65b1cd
+palette = 13=#ccb1ed
+palette = 14=#a6dae3
+palette = 15=#e2e0f7
+palette = 16=#ea9a97
+background = #232136
+foreground = #e0def4
+selection-background = #433c59
+selection-foreground = #e0def4
+cursor-color = #e0def4
diff --git a/ghostty-themes/electron-highlighter b/ghostty-themes/electron-highlighter
new file mode 100644
index 0000000..88c13f7
--- /dev/null
+++ b/ghostty-themes/electron-highlighter
@@ -0,0 +1,22 @@
+palette = 0=#15161e
+palette = 1=#f7768e
+palette = 2=#58ffc7
+palette = 3=#ffd9af
+palette = 4=#82aaff
+palette = 5=#d2a6ef
+palette = 6=#57f9ff
+palette = 7=#7c8eac
+palette = 8=#506686
+palette = 9=#f7768e
+palette = 10=#58ffc7
+palette = 11=#ffd9af
+palette = 12=#82aaff
+palette = 13=#d2a6ef
+palette = 14=#57f9ff
+palette = 15=#c5cee0
+background = #24283b
+foreground = #a8b5d1
+cursor-color = #a8b5d1
+cursor-text = #1a1b26
+selection-background = #283457
+selection-foreground = #a8b5d1
diff --git a/ghostty-themes/embers-dark b/ghostty-themes/embers-dark
new file mode 100644
index 0000000..6710899
--- /dev/null
+++ b/ghostty-themes/embers-dark
@@ -0,0 +1,22 @@
+palette = 0=#16130f
+palette = 1=#826d57
+palette = 2=#57826d
+palette = 3=#6d8257
+palette = 4=#6d5782
+palette = 5=#82576d
+palette = 6=#576d82
+palette = 7=#a39a90
+palette = 8=#5a5047
+palette = 9=#828257
+palette = 10=#2c2620
+palette = 11=#433b32
+palette = 12=#8a8075
+palette = 13=#beb6ae
+palette = 14=#825757
+palette = 15=#dbd6d1
+background = #16130f
+foreground = #a39a90
+cursor-color = #a39a90
+cursor-text = #16130f
+selection-background = #433b32
+selection-foreground = #a39a90
diff --git a/ghostty-themes/farmhouse-dark b/ghostty-themes/farmhouse-dark
new file mode 100644
index 0000000..9975592
--- /dev/null
+++ b/ghostty-themes/farmhouse-dark
@@ -0,0 +1,22 @@
+palette = 0=#1d2027
+palette = 1=#ba0004
+palette = 2=#549d00
+palette = 3=#c87300
+palette = 4=#0049e6
+palette = 5=#9f1b61
+palette = 6=#1fb65c
+palette = 7=#e8e4e1
+palette = 8=#394047
+palette = 9=#eb0009
+palette = 10=#7ac100
+palette = 11=#ea9a00
+palette = 12=#006efe
+palette = 13=#bf3b7f
+palette = 14=#19e062
+palette = 15=#f4eef0
+background = #1d2027
+foreground = #e8e4e1
+cursor-color = #006efe
+cursor-text = #e8e4e1
+selection-background = #4d5658
+selection-foreground = #b3b1aa
diff --git a/ghostty-themes/farmhouse-light b/ghostty-themes/farmhouse-light
new file mode 100644
index 0000000..ee74b17
--- /dev/null
+++ b/ghostty-themes/farmhouse-light
@@ -0,0 +1,22 @@
+palette = 0=#1d2027
+palette = 1=#8d0003
+palette = 2=#3a7d00
+palette = 3=#a95600
+palette = 4=#092ccd
+palette = 5=#820046
+palette = 6=#229256
+palette = 7=#e8e4e1
+palette = 8=#394047
+palette = 9=#eb0009
+palette = 10=#7ac100
+palette = 11=#ea9a00
+palette = 12=#006efe
+palette = 13=#bf3b7f
+palette = 14=#19e062
+palette = 15=#f4eef0
+background = #e8e4e1
+foreground = #1d2027
+cursor-color = #006efe
+cursor-text = #1d2027
+selection-background = #b3b1aa
+selection-foreground = #4d5658
diff --git a/ghostty-themes/flexoki-dark b/ghostty-themes/flexoki-dark
new file mode 100644
index 0000000..9b4146b
--- /dev/null
+++ b/ghostty-themes/flexoki-dark
@@ -0,0 +1,22 @@
+palette = 0=#100f0f
+palette = 1=#d14d41
+palette = 2=#879a39
+palette = 3=#d0a215
+palette = 4=#4385be
+palette = 5=#ce5d97
+palette = 6=#3aa99f
+palette = 7=#878580
+palette = 8=#575653
+palette = 9=#af3029
+palette = 10=#66800b
+palette = 11=#ad8301
+palette = 12=#205ea6
+palette = 13=#a02f6f
+palette = 14=#24837b
+palette = 15=#cecdc3
+background = #100f0f
+foreground = #cecdc3
+cursor-color = #cecdc3
+cursor-text = #100f0f
+selection-background = #cecdc3
+selection-foreground = #100f0f
diff --git a/ghostty-themes/flexoki-light b/ghostty-themes/flexoki-light
new file mode 100644
index 0000000..4bc063f
--- /dev/null
+++ b/ghostty-themes/flexoki-light
@@ -0,0 +1,22 @@
+palette = 0=#100f0f
+palette = 1=#af3029
+palette = 2=#66800b
+palette = 3=#ad8301
+palette = 4=#205ea6
+palette = 5=#a02f6f
+palette = 6=#24837b
+palette = 7=#6f6e69
+palette = 8=#b7b5ac
+palette = 9=#d14d41
+palette = 10=#879a39
+palette = 11=#d0a215
+palette = 12=#4385be
+palette = 13=#ce5d97
+palette = 14=#3aa99f
+palette = 15=#cecdc3
+background = #fffcf0
+foreground = #100f0f
+cursor-color = #100f0f
+cursor-text = #fffcf0
+selection-background = #6f6e69
+selection-foreground = #fffcf0
diff --git a/ghostty-themes/gruber-darker b/ghostty-themes/gruber-darker
new file mode 100644
index 0000000..062de52
--- /dev/null
+++ b/ghostty-themes/gruber-darker
@@ -0,0 +1,22 @@
+palette = 0=#181818
+palette = 1=#f43841
+palette = 2=#73d936
+palette = 3=#ffdd33
+palette = 4=#96a6c8
+palette = 5=#9e95c7
+palette = 6=#95a99f
+palette = 7=#e4e4e4
+palette = 8=#52494e
+palette = 9=#ff4f58
+palette = 10=#73d936
+palette = 11=#ffdd33
+palette = 12=#96a6c8
+palette = 13=#afafd7
+palette = 14=#95a99f
+palette = 15=#f5f5f5
+background = #181818
+foreground = #e4e4e4
+cursor-color = #ffdd33
+cursor-text = #ffffff
+selection-background = #ffffff
+selection-foreground = #52494e
diff --git a/ghostty-themes/gruvbox-material b/ghostty-themes/gruvbox-material
new file mode 100644
index 0000000..6e67b37
--- /dev/null
+++ b/ghostty-themes/gruvbox-material
@@ -0,0 +1,22 @@
+palette = 0=#141617
+palette = 1=#ea6962
+palette = 2=#a9b665
+palette = 3=#d8a657
+palette = 4=#7daea3
+palette = 5=#d3869b
+palette = 6=#89b482
+palette = 7=#ddc7a1
+palette = 8=#666666
+palette = 9=#ea6962
+palette = 10=#a9b665
+palette = 11=#d8a657
+palette = 12=#7daea3
+palette = 13=#d3869b
+palette = 14=#89b482
+palette = 15=#ddc7a1
+background = #282828
+foreground = #d4be98
+cursor-color = #ffffff
+cursor-text = #141617
+selection-background = #2b2c3f
+selection-foreground = #333e34
diff --git a/ghostty-themes/heeler b/ghostty-themes/heeler
new file mode 100644
index 0000000..26131cb
--- /dev/null
+++ b/ghostty-themes/heeler
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d3573b
+palette = 2=#c1d041
+palette = 3=#eecf75
+palette = 4=#6da3ec
+palette = 5=#fd9bc1
+palette = 6=#fe9d6e
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#d3573b
+palette = 10=#c1d041
+palette = 11=#eecf75
+palette = 12=#2c86ff
+palette = 13=#fd9bc1
+palette = 14=#92a5df
+palette = 15=#ffffff
+background = #211f44
+foreground = #fdfdfd
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #2b2c3f
+selection-foreground = #7cfb70
diff --git a/ghostty-themes/iTerm2 Dark Background b/ghostty-themes/iTerm2 Dark Background
new file mode 100644
index 0000000..1943e42
--- /dev/null
+++ b/ghostty-themes/iTerm2 Dark Background
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c91b00
+palette = 2=#00c200
+palette = 3=#c7c400
+palette = 4=#0225c7
+palette = 5=#ca30c7
+palette = 6=#00c5c7
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ff6e67
+palette = 10=#5ffa68
+palette = 11=#fffc67
+palette = 12=#6871ff
+palette = 13=#ff77ff
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #000000
+foreground = #c7c7c7
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/iTerm2 Default b/ghostty-themes/iTerm2 Default
new file mode 100644
index 0000000..716203c
--- /dev/null
+++ b/ghostty-themes/iTerm2 Default
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c91b00
+palette = 2=#00c200
+palette = 3=#c7c400
+palette = 4=#2225c4
+palette = 5=#ca30c7
+palette = 6=#00c5c7
+palette = 7=#ffffff
+palette = 8=#686868
+palette = 9=#ff6e67
+palette = 10=#5ffa68
+palette = 11=#fffc67
+palette = 12=#6871ff
+palette = 13=#ff77ff
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #000000
+foreground = #ffffff
+cursor-color = #e5e5e5
+cursor-text = #000000
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/iTerm2 Light Background b/ghostty-themes/iTerm2 Light Background
new file mode 100644
index 0000000..8a1f869
--- /dev/null
+++ b/ghostty-themes/iTerm2 Light Background
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#c91b00
+palette = 2=#00c200
+palette = 3=#c7c400
+palette = 4=#0225c7
+palette = 5=#ca30c7
+palette = 6=#00c5c7
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#ff6e67
+palette = 10=#5ffa68
+palette = 11=#fffc67
+palette = 12=#6871ff
+palette = 13=#ff77ff
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/iTerm2 Pastel Dark Background b/ghostty-themes/iTerm2 Pastel Dark Background
new file mode 100644
index 0000000..ee19d79
--- /dev/null
+++ b/ghostty-themes/iTerm2 Pastel Dark Background
@@ -0,0 +1,22 @@
+palette = 0=#626262
+palette = 1=#ff8373
+palette = 2=#b4fb73
+palette = 3=#fffdc3
+palette = 4=#a5d5fe
+palette = 5=#ff90fe
+palette = 6=#d1d1fe
+palette = 7=#f1f1f1
+palette = 8=#8f8f8f
+palette = 9=#ffc4be
+palette = 10=#d6fcba
+palette = 11=#fffed5
+palette = 12=#c2e3ff
+palette = 13=#ffb2fe
+palette = 14=#e6e6fe
+palette = 15=#ffffff
+background = #000000
+foreground = #c7c7c7
+cursor-color = #ffb473
+cursor-text = #ffffff
+selection-background = #454d96
+selection-foreground = #f4f4f4
diff --git a/ghostty-themes/iTerm2 Smoooooth b/ghostty-themes/iTerm2 Smoooooth
new file mode 100644
index 0000000..76f1c54
--- /dev/null
+++ b/ghostty-themes/iTerm2 Smoooooth
@@ -0,0 +1,22 @@
+palette = 0=#14191e
+palette = 1=#b43c2a
+palette = 2=#00c200
+palette = 3=#c7c400
+palette = 4=#2744c7
+palette = 5=#c040be
+palette = 6=#00c5c7
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#dd7975
+palette = 10=#58e790
+palette = 11=#ece100
+palette = 12=#a7abf2
+palette = 13=#e17ee1
+palette = 14=#60fdff
+palette = 15=#ffffff
+background = #15191f
+foreground = #dcdcdc
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #b3d7ff
+selection-foreground = #000000
diff --git a/ghostty-themes/iTerm2 Solarized Dark b/ghostty-themes/iTerm2 Solarized Dark
new file mode 100644
index 0000000..3c48414
--- /dev/null
+++ b/ghostty-themes/iTerm2 Solarized Dark
@@ -0,0 +1,22 @@
+palette = 0=#073642
+palette = 1=#dc322f
+palette = 2=#859900
+palette = 3=#b58900
+palette = 4=#268bd2
+palette = 5=#d33682
+palette = 6=#2aa198
+palette = 7=#eee8d5
+palette = 8=#002b36
+palette = 9=#cb4b16
+palette = 10=#586e75
+palette = 11=#657b83
+palette = 12=#839496
+palette = 13=#6c71c4
+palette = 14=#93a1a1
+palette = 15=#fdf6e3
+background = #002b36
+foreground = #839496
+cursor-color = #839496
+cursor-text = #073642
+selection-background = #073642
+selection-foreground = #93a1a1
diff --git a/ghostty-themes/iTerm2 Solarized Light b/ghostty-themes/iTerm2 Solarized Light
new file mode 100644
index 0000000..5c82b79
--- /dev/null
+++ b/ghostty-themes/iTerm2 Solarized Light
@@ -0,0 +1,22 @@
+palette = 0=#073642
+palette = 1=#dc322f
+palette = 2=#859900
+palette = 3=#b58900
+palette = 4=#268bd2
+palette = 5=#d33682
+palette = 6=#2aa198
+palette = 7=#eee8d5
+palette = 8=#002b36
+palette = 9=#cb4b16
+palette = 10=#586e75
+palette = 11=#657b83
+palette = 12=#839496
+palette = 13=#6c71c4
+palette = 14=#93a1a1
+palette = 15=#fdf6e3
+background = #fdf6e3
+foreground = #657b83
+cursor-color = #657b83
+cursor-text = #eee8d5
+selection-background = #eee8d5
+selection-foreground = #586e75
diff --git a/ghostty-themes/iTerm2 Tango Dark b/ghostty-themes/iTerm2 Tango Dark
new file mode 100644
index 0000000..4dd8439
--- /dev/null
+++ b/ghostty-themes/iTerm2 Tango Dark
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d81e00
+palette = 2=#5ea702
+palette = 3=#cfae00
+palette = 4=#427ab3
+palette = 5=#89658e
+palette = 6=#00a7aa
+palette = 7=#dbded8
+palette = 8=#686a66
+palette = 9=#f54235
+palette = 10=#99e343
+palette = 11=#fdeb61
+palette = 12=#84b0d8
+palette = 13=#bc94b7
+palette = 14=#37e6e8
+palette = 15=#f1f1f0
+background = #000000
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #000000
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/iTerm2 Tango Light b/ghostty-themes/iTerm2 Tango Light
new file mode 100644
index 0000000..b8caef8
--- /dev/null
+++ b/ghostty-themes/iTerm2 Tango Light
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d81e00
+palette = 2=#5ea702
+palette = 3=#cfae00
+palette = 4=#427ab3
+palette = 5=#89658e
+palette = 6=#00a7aa
+palette = 7=#dbded8
+palette = 8=#686a66
+palette = 9=#f54235
+palette = 10=#99e343
+palette = 11=#fdeb61
+palette = 12=#84b0d8
+palette = 13=#bc94b7
+palette = 14=#37e6e8
+palette = 15=#f1f1f0
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/iceberg-dark b/ghostty-themes/iceberg-dark
new file mode 100644
index 0000000..77d8c23
--- /dev/null
+++ b/ghostty-themes/iceberg-dark
@@ -0,0 +1,22 @@
+palette = 0=#1e2132
+palette = 1=#e27878
+palette = 2=#b4be82
+palette = 3=#e2a478
+palette = 4=#84a0c6
+palette = 5=#a093c7
+palette = 6=#89b8c2
+palette = 7=#c6c8d1
+palette = 8=#6b7089
+palette = 9=#e98989
+palette = 10=#c0ca8e
+palette = 11=#e9b189
+palette = 12=#91acd1
+palette = 13=#ada0d3
+palette = 14=#95c4ce
+palette = 15=#d2d4de
+background = #161821
+foreground = #c6c8d1
+cursor-color = #c6c8d1
+cursor-text = #161821
+selection-background = #c6c8d1
+selection-foreground = #161821
diff --git a/ghostty-themes/iceberg-light b/ghostty-themes/iceberg-light
new file mode 100644
index 0000000..86c304e
--- /dev/null
+++ b/ghostty-themes/iceberg-light
@@ -0,0 +1,22 @@
+palette = 0=#dcdfe7
+palette = 1=#cc517a
+palette = 2=#668e3d
+palette = 3=#c57339
+palette = 4=#2d539e
+palette = 5=#7759b4
+palette = 6=#3f83a6
+palette = 7=#33374c
+palette = 8=#8389a3
+palette = 9=#cc3768
+palette = 10=#598030
+palette = 11=#b6662d
+palette = 12=#22478e
+palette = 13=#6845ad
+palette = 14=#327698
+palette = 15=#262a3f
+background = #e8e9ec
+foreground = #33374c
+cursor-color = #33374c
+cursor-text = #e8e9ec
+selection-background = #33374c
+selection-foreground = #e8e9ec
diff --git a/ghostty-themes/idea b/ghostty-themes/idea
new file mode 100644
index 0000000..3e1e5cd
--- /dev/null
+++ b/ghostty-themes/idea
@@ -0,0 +1,22 @@
+palette = 0=#adadad
+palette = 1=#fc5256
+palette = 2=#98b61c
+palette = 3=#ccb444
+palette = 4=#437ee7
+palette = 5=#9d74b0
+palette = 6=#248887
+palette = 7=#181818
+palette = 8=#ffffff
+palette = 9=#fc7072
+palette = 10=#98b61c
+palette = 11=#ffff0b
+palette = 12=#6c9ced
+palette = 13=#fc7eff
+palette = 14=#248887
+palette = 15=#181818
+background = #202020
+foreground = #adadad
+cursor-color = #bbbbbb
+cursor-text = #ffffff
+selection-background = #44475a
+selection-foreground = #ffffff
diff --git a/ghostty-themes/idleToes b/ghostty-themes/idleToes
new file mode 100644
index 0000000..cb4251c
--- /dev/null
+++ b/ghostty-themes/idleToes
@@ -0,0 +1,22 @@
+palette = 0=#323232
+palette = 1=#d25252
+palette = 2=#7fe173
+palette = 3=#ffc66d
+palette = 4=#4099ff
+palette = 5=#f680ff
+palette = 6=#bed6ff
+palette = 7=#eeeeec
+palette = 8=#535353
+palette = 9=#f07070
+palette = 10=#9dff91
+palette = 11=#ffe48b
+palette = 12=#5eb7f7
+palette = 13=#ff9dff
+palette = 14=#dcf4ff
+palette = 15=#ffffff
+background = #323232
+foreground = #ffffff
+cursor-color = #d6d6d6
+cursor-text = #000000
+selection-background = #5b5b5b
+selection-foreground = #000000
diff --git a/ghostty-themes/jubi b/ghostty-themes/jubi
new file mode 100644
index 0000000..922a9d2
--- /dev/null
+++ b/ghostty-themes/jubi
@@ -0,0 +1,22 @@
+palette = 0=#3b3750
+palette = 1=#cf7b98
+palette = 2=#90a94b
+palette = 3=#6ebfc0
+palette = 4=#576ea6
+palette = 5=#bc4f68
+palette = 6=#75a7d2
+palette = 7=#c3d3de
+palette = 8=#a874ce
+palette = 9=#de90ab
+palette = 10=#bcdd61
+palette = 11=#87e9ea
+palette = 12=#8c9fcd
+palette = 13=#e16c87
+palette = 14=#b7c9ef
+palette = 15=#d5e5f1
+background = #262b33
+foreground = #c3d3de
+cursor-color = #c3d3de
+cursor-text = #1e1b2e
+selection-background = #5b5184
+selection-foreground = #1e1b2e
diff --git a/ghostty-themes/kanagawabones b/ghostty-themes/kanagawabones
new file mode 100644
index 0000000..691694b
--- /dev/null
+++ b/ghostty-themes/kanagawabones
@@ -0,0 +1,22 @@
+palette = 0=#1f1f28
+palette = 1=#e46a78
+palette = 2=#98bc6d
+palette = 3=#e5c283
+palette = 4=#7eb3c9
+palette = 5=#957fb8
+palette = 6=#7eb3c9
+palette = 7=#ddd8bb
+palette = 8=#3c3c51
+palette = 9=#ec818c
+palette = 10=#9ec967
+palette = 11=#f1c982
+palette = 12=#7bc2df
+palette = 13=#a98fd2
+palette = 14=#7bc2df
+palette = 15=#a8a48d
+background = #1f1f28
+foreground = #ddd8bb
+cursor-color = #e6e0c2
+cursor-text = #1f1f28
+selection-background = #49473e
+selection-foreground = #ddd8bb
diff --git a/ghostty-themes/kurokula b/ghostty-themes/kurokula
new file mode 100644
index 0000000..be05d73
--- /dev/null
+++ b/ghostty-themes/kurokula
@@ -0,0 +1,22 @@
+palette = 0=#333333
+palette = 1=#b66056
+palette = 2=#85b1a9
+palette = 3=#dbbb43
+palette = 4=#6890d7
+palette = 5=#887aa3
+palette = 6=#837369
+palette = 7=#ddd0c4
+palette = 8=#515151
+palette = 9=#ffc663
+palette = 10=#c1ffae
+palette = 11=#fff700
+palette = 12=#a1d9ff
+palette = 13=#a994ff
+palette = 14=#f9cfb9
+palette = 15=#ffffff
+background = #141515
+foreground = #ddd0c4
+cursor-color = #702420
+cursor-text = #fefbf3
+selection-background = #515151
+selection-foreground = #ffc663
diff --git a/ghostty-themes/lovelace b/ghostty-themes/lovelace
new file mode 100644
index 0000000..f6cc493
--- /dev/null
+++ b/ghostty-themes/lovelace
@@ -0,0 +1,22 @@
+palette = 0=#282a36
+palette = 1=#f37f97
+palette = 2=#5adecd
+palette = 3=#f2a272
+palette = 4=#8897f4
+palette = 5=#c574dd
+palette = 6=#79e6f3
+palette = 7=#fdfdfd
+palette = 8=#414458
+palette = 9=#ff4971
+palette = 10=#18e3c8
+palette = 11=#ff8037
+palette = 12=#556fff
+palette = 13=#b043d1
+palette = 14=#3fdcee
+palette = 15=#bebec1
+background = #1d1f28
+foreground = #fdfdfd
+cursor-color = #c574dd
+cursor-text = #ffffff
+selection-background = #c1deff
+selection-foreground = #000000
diff --git a/ghostty-themes/matrix b/ghostty-themes/matrix
new file mode 100644
index 0000000..983423f
--- /dev/null
+++ b/ghostty-themes/matrix
@@ -0,0 +1,22 @@
+palette = 0=#0f191c
+palette = 1=#23755a
+palette = 2=#82d967
+palette = 3=#ffd700
+palette = 4=#3f5242
+palette = 5=#409931
+palette = 6=#50b45a
+palette = 7=#507350
+palette = 8=#688060
+palette = 9=#2fc079
+palette = 10=#90d762
+palette = 11=#faff00
+palette = 12=#4f7e7e
+palette = 13=#11ff25
+palette = 14=#c1ff8a
+palette = 15=#678c61
+background = #0f191c
+foreground = #426644
+cursor-color = #384545
+cursor-text = #00ff00
+selection-background = #18282e
+selection-foreground = #00ff87
diff --git a/ghostty-themes/mellow b/ghostty-themes/mellow
new file mode 100644
index 0000000..ad69b84
--- /dev/null
+++ b/ghostty-themes/mellow
@@ -0,0 +1,22 @@
+palette = 0=#27272a
+palette = 1=#f5a191
+palette = 2=#90b99f
+palette = 3=#e6b99d
+palette = 4=#aca1cf
+palette = 5=#e29eca
+palette = 6=#ea83a5
+palette = 7=#c1c0d4
+palette = 8=#353539
+palette = 9=#ffae9f
+palette = 10=#9dc6ac
+palette = 11=#f0c5a9
+palette = 12=#b9aeda
+palette = 13=#ecaad6
+palette = 14=#f591b2
+palette = 15=#cac9dd
+background = #161617
+foreground = #c9c7cd
+cursor-color = #cac9dd
+cursor-text = #161617
+selection-background = #2a2a2d
+selection-foreground = #c1c0d4
diff --git a/ghostty-themes/miasma b/ghostty-themes/miasma
new file mode 100644
index 0000000..20dfe88
--- /dev/null
+++ b/ghostty-themes/miasma
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#685742
+palette = 2=#5f875f
+palette = 3=#b36d43
+palette = 4=#78824b
+palette = 5=#bb7744
+palette = 6=#c9a554
+palette = 7=#d7c483
+palette = 8=#666666
+palette = 9=#685742
+palette = 10=#5f875f
+palette = 11=#b36d43
+palette = 12=#78824b
+palette = 13=#bb7744
+palette = 14=#c9a554
+palette = 15=#d7c483
+background = #222222
+foreground = #c2c2b0
+cursor-color = #c7c7c7
+cursor-text = #eeeeee
+selection-background = #e5c47b
+selection-foreground = #000000
diff --git a/ghostty-themes/midnight-in-mojave b/ghostty-themes/midnight-in-mojave
new file mode 100644
index 0000000..0c19e72
--- /dev/null
+++ b/ghostty-themes/midnight-in-mojave
@@ -0,0 +1,22 @@
+palette = 0=#1e1e1e
+palette = 1=#ff453a
+palette = 2=#32d74b
+palette = 3=#ffd60a
+palette = 4=#0a84ff
+palette = 5=#bf5af2
+palette = 6=#5ac8fa
+palette = 7=#ffffff
+palette = 8=#1e1e1e
+palette = 9=#ff453a
+palette = 10=#32d74b
+palette = 11=#ffd60a
+palette = 12=#0a84ff
+palette = 13=#bf5af2
+palette = 14=#5ac8fa
+palette = 15=#ffffff
+background = #1e1e1e
+foreground = #ffffff
+cursor-color = #32d74b
+cursor-text = #1c1c1c
+selection-background = #4a504d
+selection-foreground = #ffffff
diff --git a/ghostty-themes/neobones_dark b/ghostty-themes/neobones_dark
new file mode 100644
index 0000000..8b263cc
--- /dev/null
+++ b/ghostty-themes/neobones_dark
@@ -0,0 +1,22 @@
+palette = 0=#0f191f
+palette = 1=#de6e7c
+palette = 2=#90ff6b
+palette = 3=#b77e64
+palette = 4=#8190d4
+palette = 5=#b279a7
+palette = 6=#66a5ad
+palette = 7=#c6d5cf
+palette = 8=#263945
+palette = 9=#e8838f
+palette = 10=#a0ff85
+palette = 11=#d68c67
+palette = 12=#92a0e2
+palette = 13=#cf86c1
+palette = 14=#65b8c1
+palette = 15=#98a39e
+background = #0f191f
+foreground = #c6d5cf
+cursor-color = #ceddd7
+cursor-text = #0f191f
+selection-background = #3a3e3d
+selection-foreground = #c6d5cf
diff --git a/ghostty-themes/neobones_light b/ghostty-themes/neobones_light
new file mode 100644
index 0000000..20ab7b6
--- /dev/null
+++ b/ghostty-themes/neobones_light
@@ -0,0 +1,22 @@
+palette = 0=#e5ede6
+palette = 1=#a8334c
+palette = 2=#567a30
+palette = 3=#944927
+palette = 4=#286486
+palette = 5=#88507d
+palette = 6=#3b8992
+palette = 7=#202e18
+palette = 8=#b3c6b6
+palette = 9=#94253e
+palette = 10=#3f5a22
+palette = 11=#803d1c
+palette = 12=#1d5573
+palette = 13=#7b3b70
+palette = 14=#2b747c
+palette = 15=#415934
+background = #e5ede6
+foreground = #202e18
+cursor-color = #202e18
+cursor-text = #e5ede6
+selection-background = #ade48c
+selection-foreground = #202e18
diff --git a/ghostty-themes/nightfox b/ghostty-themes/nightfox
new file mode 100644
index 0000000..32e4f79
--- /dev/null
+++ b/ghostty-themes/nightfox
@@ -0,0 +1,22 @@
+palette = 0=#393b44
+palette = 1=#c94f6d
+palette = 2=#81b29a
+palette = 3=#dbc074
+palette = 4=#719cd6
+palette = 5=#9d79d6
+palette = 6=#63cdcf
+palette = 7=#dfdfe0
+palette = 8=#575860
+palette = 9=#d16983
+palette = 10=#8ebaa4
+palette = 11=#e0c989
+palette = 12=#86abdc
+palette = 13=#baa1e2
+palette = 14=#7ad5d6
+palette = 15=#e4e4e5
+background = #192330
+foreground = #cdcecf
+cursor-color = #cdcecf
+cursor-text = #192330
+selection-background = #2b3b51
+selection-foreground = #cdcecf
diff --git a/ghostty-themes/niji b/ghostty-themes/niji
new file mode 100644
index 0000000..72d80ea
--- /dev/null
+++ b/ghostty-themes/niji
@@ -0,0 +1,22 @@
+palette = 0=#333333
+palette = 1=#d23e08
+palette = 2=#54ca74
+palette = 3=#fff700
+palette = 4=#2ab9ff
+palette = 5=#ff50da
+palette = 6=#1ef9f5
+palette = 7=#ddd0c4
+palette = 8=#515151
+palette = 9=#ffb7b7
+palette = 10=#c1ffae
+palette = 11=#fcffb8
+palette = 12=#8efff3
+palette = 13=#ffa2ed
+palette = 14=#bcffc7
+palette = 15=#ffffff
+background = #141515
+foreground = #ffffff
+cursor-color = #ffc663
+cursor-text = #141515
+selection-background = #515151
+selection-foreground = #ffc663
diff --git a/ghostty-themes/nord b/ghostty-themes/nord
new file mode 100644
index 0000000..0f431fa
--- /dev/null
+++ b/ghostty-themes/nord
@@ -0,0 +1,22 @@
+palette = 0=#3b4252
+palette = 1=#bf616a
+palette = 2=#a3be8c
+palette = 3=#ebcb8b
+palette = 4=#81a1c1
+palette = 5=#b48ead
+palette = 6=#88c0d0
+palette = 7=#e5e9f0
+palette = 8=#4c566a
+palette = 9=#bf616a
+palette = 10=#a3be8c
+palette = 11=#ebcb8b
+palette = 12=#81a1c1
+palette = 13=#b48ead
+palette = 14=#8fbcbb
+palette = 15=#eceff4
+background = #2e3440
+foreground = #d8dee9
+cursor-color = #eceff4
+cursor-text = #282828
+selection-background = #eceff4
+selection-foreground = #4c566a
diff --git a/ghostty-themes/nord-light b/ghostty-themes/nord-light
new file mode 100644
index 0000000..4a7bf96
--- /dev/null
+++ b/ghostty-themes/nord-light
@@ -0,0 +1,22 @@
+palette = 0=#3b4252
+palette = 1=#bf616a
+palette = 2=#a3be8c
+palette = 3=#ebcb8b
+palette = 4=#81a1c1
+palette = 5=#b48ead
+palette = 6=#88c0d0
+palette = 7=#d8dee9
+palette = 8=#4c566a
+palette = 9=#bf616a
+palette = 10=#a3be8c
+palette = 11=#ebcb8b
+palette = 12=#81a1c1
+palette = 13=#b48ead
+palette = 14=#8fbcbb
+palette = 15=#eceff4
+background = #e5e9f0
+foreground = #414858
+cursor-color = #88c0d0
+cursor-text = #3b4252
+selection-background = #d8dee9
+selection-foreground = #4c556a
diff --git a/ghostty-themes/nord-wave b/ghostty-themes/nord-wave
new file mode 100644
index 0000000..0fafabc
--- /dev/null
+++ b/ghostty-themes/nord-wave
@@ -0,0 +1,22 @@
+palette = 0=#3b4252
+palette = 1=#bf616a
+palette = 2=#a3be8c
+palette = 3=#ebcb8b
+palette = 4=#81a1c1
+palette = 5=#b48ead
+palette = 6=#88c0d0
+palette = 7=#e5e9f0
+palette = 8=#4c566a
+palette = 9=#bf616a
+palette = 10=#a3be8c
+palette = 11=#ebcb8b
+palette = 12=#81a1c1
+palette = 13=#b48ead
+palette = 14=#8fbcbb
+palette = 15=#eceff4
+background = #212121
+foreground = #d8dee9
+cursor-color = #ebcb8b
+cursor-text = #ebcb8b
+selection-background = #d8dee9
+selection-foreground = #212121
diff --git a/ghostty-themes/nordfox b/ghostty-themes/nordfox
new file mode 100644
index 0000000..e25bda9
--- /dev/null
+++ b/ghostty-themes/nordfox
@@ -0,0 +1,22 @@
+palette = 0=#3b4252
+palette = 1=#bf616a
+palette = 2=#a3be8c
+palette = 3=#ebcb8b
+palette = 4=#81a1c1
+palette = 5=#b48ead
+palette = 6=#88c0d0
+palette = 7=#e5e9f0
+palette = 8=#465780
+palette = 9=#d06f79
+palette = 10=#b1d196
+palette = 11=#f0d399
+palette = 12=#8cafd2
+palette = 13=#c895bf
+palette = 14=#93ccdc
+palette = 15=#e7ecf4
+palette = 16=#c9826b
+background = #2e3440
+foreground = #cdcecf
+selection-background = #3e4a5b
+selection-foreground = #cdcecf
+cursor-color = #cdcecf
diff --git a/ghostty-themes/primary b/ghostty-themes/primary
new file mode 100644
index 0000000..af106cb
--- /dev/null
+++ b/ghostty-themes/primary
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#db4437
+palette = 2=#0f9d58
+palette = 3=#f4b400
+palette = 4=#4285f4
+palette = 5=#db4437
+palette = 6=#4285f4
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#db4437
+palette = 10=#0f9d58
+palette = 11=#f4b400
+palette = 12=#4285f4
+palette = 13=#4285f4
+palette = 14=#0f9d58
+palette = 15=#ffffff
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #656565
+selection-foreground = #eeeeee
diff --git a/ghostty-themes/purplepeter b/ghostty-themes/purplepeter
new file mode 100644
index 0000000..f905ab2
--- /dev/null
+++ b/ghostty-themes/purplepeter
@@ -0,0 +1,22 @@
+palette = 0=#0a0520
+palette = 1=#ff796d
+palette = 2=#99b481
+palette = 3=#efdfac
+palette = 4=#66d9ef
+palette = 5=#e78fcd
+palette = 6=#ba8cff
+palette = 7=#ffba81
+palette = 8=#100b23
+palette = 9=#f99f92
+palette = 10=#b4be8f
+palette = 11=#f2e9bf
+palette = 12=#79daed
+palette = 13=#ba91d4
+palette = 14=#a0a0d6
+palette = 15=#b9aed3
+background = #2a1a4a
+foreground = #ece7fa
+cursor-color = #c7c7c7
+cursor-text = #ffffff
+selection-background = #8689c2
+selection-foreground = #271c50
diff --git a/ghostty-themes/rebecca b/ghostty-themes/rebecca
new file mode 100644
index 0000000..ec87690
--- /dev/null
+++ b/ghostty-themes/rebecca
@@ -0,0 +1,22 @@
+palette = 0=#12131e
+palette = 1=#dd7755
+palette = 2=#04dbb5
+palette = 3=#f2e7b7
+palette = 4=#7aa5ff
+palette = 5=#bf9cf9
+palette = 6=#56d3c2
+palette = 7=#e4e3e9
+palette = 8=#666699
+palette = 9=#ff92cd
+palette = 10=#01eac0
+palette = 11=#fffca8
+palette = 12=#69c0fa
+palette = 13=#c17ff8
+palette = 14=#8bfde1
+palette = 15=#f4f2f9
+background = #292a44
+foreground = #e8e6ed
+cursor-color = #b89bf9
+cursor-text = #292a44
+selection-background = #663399
+selection-foreground = #f4f2f9
diff --git a/ghostty-themes/rose-pine b/ghostty-themes/rose-pine
new file mode 100644
index 0000000..64216a7
--- /dev/null
+++ b/ghostty-themes/rose-pine
@@ -0,0 +1,22 @@
+palette = 0=#26233a
+palette = 1=#eb6f92
+palette = 2=#31748f
+palette = 3=#f6c177
+palette = 4=#9ccfd8
+palette = 5=#c4a7e7
+palette = 6=#ebbcba
+palette = 7=#e0def4
+palette = 8=#6e6a86
+palette = 9=#eb6f92
+palette = 10=#31748f
+palette = 11=#f6c177
+palette = 12=#9ccfd8
+palette = 13=#c4a7e7
+palette = 14=#ebbcba
+palette = 15=#e0def4
+background = #191724
+foreground = #e0def4
+cursor-color = #e0def4
+cursor-text = #191724
+selection-background = #403d52
+selection-foreground = #e0def4
diff --git a/ghostty-themes/rose-pine-dawn b/ghostty-themes/rose-pine-dawn
new file mode 100644
index 0000000..844b694
--- /dev/null
+++ b/ghostty-themes/rose-pine-dawn
@@ -0,0 +1,22 @@
+palette = 0=#f2e9e1
+palette = 1=#b4637a
+palette = 2=#286983
+palette = 3=#ea9d34
+palette = 4=#56949f
+palette = 5=#907aa9
+palette = 6=#d7827e
+palette = 7=#575279
+palette = 8=#9893a5
+palette = 9=#b4637a
+palette = 10=#286983
+palette = 11=#ea9d34
+palette = 12=#56949f
+palette = 13=#907aa9
+palette = 14=#d7827e
+palette = 15=#575279
+background = #faf4ed
+foreground = #575279
+cursor-color = #575279
+cursor-text = #faf4ed
+selection-background = #dfdad9
+selection-foreground = #575279
diff --git a/ghostty-themes/rose-pine-moon b/ghostty-themes/rose-pine-moon
new file mode 100644
index 0000000..b27429b
--- /dev/null
+++ b/ghostty-themes/rose-pine-moon
@@ -0,0 +1,22 @@
+palette = 0=#393552
+palette = 1=#eb6f92
+palette = 2=#3e8fb0
+palette = 3=#f6c177
+palette = 4=#9ccfd8
+palette = 5=#c4a7e7
+palette = 6=#ea9a97
+palette = 7=#e0def4
+palette = 8=#6e6a86
+palette = 9=#eb6f92
+palette = 10=#3e8fb0
+palette = 11=#f6c177
+palette = 12=#9ccfd8
+palette = 13=#c4a7e7
+palette = 14=#ea9a97
+palette = 15=#e0def4
+background = #232136
+foreground = #e0def4
+cursor-color = #e0def4
+cursor-text = #232136
+selection-background = #44415a
+selection-foreground = #e0def4
diff --git a/ghostty-themes/seoulbones_dark b/ghostty-themes/seoulbones_dark
new file mode 100644
index 0000000..2b864c7
--- /dev/null
+++ b/ghostty-themes/seoulbones_dark
@@ -0,0 +1,22 @@
+palette = 0=#4b4b4b
+palette = 1=#e388a3
+palette = 2=#98bd99
+palette = 3=#ffdf9b
+palette = 4=#97bdde
+palette = 5=#a5a6c5
+palette = 6=#6fbdbe
+palette = 7=#dddddd
+palette = 8=#6c6465
+palette = 9=#eb99b1
+palette = 10=#8fcd92
+palette = 11=#ffe5b3
+palette = 12=#a2c8e9
+palette = 13=#b2b3da
+palette = 14=#6bcacb
+palette = 15=#a8a8a8
+background = #4b4b4b
+foreground = #dddddd
+cursor-color = #e2e2e2
+cursor-text = #4b4b4b
+selection-background = #777777
+selection-foreground = #dddddd
diff --git a/ghostty-themes/seoulbones_light b/ghostty-themes/seoulbones_light
new file mode 100644
index 0000000..9b6582b
--- /dev/null
+++ b/ghostty-themes/seoulbones_light
@@ -0,0 +1,22 @@
+palette = 0=#e2e2e2
+palette = 1=#dc5284
+palette = 2=#628562
+palette = 3=#c48562
+palette = 4=#0084a3
+palette = 5=#896788
+palette = 6=#008586
+palette = 7=#555555
+palette = 8=#bfbabb
+palette = 9=#be3c6d
+palette = 10=#487249
+palette = 11=#a76b48
+palette = 12=#006f89
+palette = 13=#7f4c7e
+palette = 14=#006f70
+palette = 15=#777777
+background = #e2e2e2
+foreground = #555555
+cursor-color = #555555
+cursor-text = #e2e2e2
+selection-background = #cccccc
+selection-foreground = #555555
diff --git a/ghostty-themes/shades-of-purple b/ghostty-themes/shades-of-purple
new file mode 100644
index 0000000..76ba098
--- /dev/null
+++ b/ghostty-themes/shades-of-purple
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#d90429
+palette = 2=#3ad900
+palette = 3=#ffe700
+palette = 4=#6943ff
+palette = 5=#ff2c70
+palette = 6=#00c5c7
+palette = 7=#c7c7c7
+palette = 8=#686868
+palette = 9=#f92a1c
+palette = 10=#43d426
+palette = 11=#f1d000
+palette = 12=#6871ff
+palette = 13=#ff77ff
+palette = 14=#79e8fb
+palette = 15=#ffffff
+background = #1e1d40
+foreground = #ffffff
+cursor-color = #fad000
+cursor-text = #fefff4
+selection-background = #b362ff
+selection-foreground = #c2c2c2
diff --git a/ghostty-themes/srcery b/ghostty-themes/srcery
new file mode 100644
index 0000000..25a61ef
--- /dev/null
+++ b/ghostty-themes/srcery
@@ -0,0 +1,22 @@
+palette = 0=#1c1b19
+palette = 1=#ef2f27
+palette = 2=#519f50
+palette = 3=#fbb829
+palette = 4=#2c78bf
+palette = 5=#e02c6d
+palette = 6=#0aaeb3
+palette = 7=#baa67f
+palette = 8=#918175
+palette = 9=#f75341
+palette = 10=#98bc37
+palette = 11=#fed06e
+palette = 12=#68a8e4
+palette = 13=#ff5c8f
+palette = 14=#2be4d0
+palette = 15=#fce8c3
+background = #1c1b19
+foreground = #fce8c3
+cursor-color = #fbb829
+cursor-text = #1c1b19
+selection-background = #fce8c3
+selection-foreground = #1c1b19
diff --git a/ghostty-themes/starlight b/ghostty-themes/starlight
new file mode 100644
index 0000000..ecc39b6
--- /dev/null
+++ b/ghostty-themes/starlight
@@ -0,0 +1,22 @@
+palette = 0=#242424
+palette = 1=#e2425d
+palette = 2=#66b238
+palette = 3=#dec541
+palette = 4=#54aad0
+palette = 5=#e8b2f8
+palette = 6=#5abf9b
+palette = 7=#e6e6e6
+palette = 8=#616161
+palette = 9=#ec5b58
+palette = 10=#6bd162
+palette = 11=#e9e85c
+palette = 12=#78c3f3
+palette = 13=#f2afee
+palette = 14=#6adcc5
+palette = 15=#ffffff
+background = #242424
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #242424
+selection-background = #ffffff
+selection-foreground = #242424
diff --git a/ghostty-themes/synthwave b/ghostty-themes/synthwave
new file mode 100644
index 0000000..5581f12
--- /dev/null
+++ b/ghostty-themes/synthwave
@@ -0,0 +1,22 @@
+palette = 0=#000000
+palette = 1=#f6188f
+palette = 2=#1ebb2b
+palette = 3=#fdf834
+palette = 4=#2186ec
+palette = 5=#f85a21
+palette = 6=#12c3e2
+palette = 7=#ffffff
+palette = 8=#000000
+palette = 9=#f841a0
+palette = 10=#25c141
+palette = 11=#fdf454
+palette = 12=#2f9ded
+palette = 13=#f97137
+palette = 14=#19cde6
+palette = 15=#ffffff
+background = #000000
+foreground = #dad9c7
+cursor-color = #19cde6
+cursor-text = #dad9c7
+selection-background = #19cde6
+selection-foreground = #000000
diff --git a/ghostty-themes/synthwave-everything b/ghostty-themes/synthwave-everything
new file mode 100644
index 0000000..0f6bda7
--- /dev/null
+++ b/ghostty-themes/synthwave-everything
@@ -0,0 +1,22 @@
+palette = 0=#fefefe
+palette = 1=#f97e72
+palette = 2=#72f1b8
+palette = 3=#fede5d
+palette = 4=#6d77b3
+palette = 5=#c792ea
+palette = 6=#f772e0
+palette = 7=#fefefe
+palette = 8=#fefefe
+palette = 9=#f88414
+palette = 10=#72f1b8
+palette = 11=#fff951
+palette = 12=#36f9f6
+palette = 13=#e1acff
+palette = 14=#f92aad
+palette = 15=#fefefe
+background = #2a2139
+foreground = #f0eff1
+cursor-color = #72f1b8
+cursor-text = #1a1a1a
+selection-background = #181521
+selection-foreground = #f0eff1
diff --git a/ghostty-themes/terafox b/ghostty-themes/terafox
new file mode 100644
index 0000000..4f0b2de
--- /dev/null
+++ b/ghostty-themes/terafox
@@ -0,0 +1,22 @@
+palette = 0=#2f3239
+palette = 1=#e85c51
+palette = 2=#7aa4a1
+palette = 3=#fda47f
+palette = 4=#5a93aa
+palette = 5=#ad5c7c
+palette = 6=#a1cdd8
+palette = 7=#ebebeb
+palette = 8=#4e5157
+palette = 9=#eb746b
+palette = 10=#8eb2af
+palette = 11=#fdb292
+palette = 12=#73a3b7
+palette = 13=#b97490
+palette = 14=#afd4de
+palette = 15=#eeeeee
+background = #152528
+foreground = #e6eaea
+cursor-color = #e6eaea
+cursor-text = #152528
+selection-background = #293e40
+selection-foreground = #e6eaea
diff --git a/ghostty-themes/tokyonight b/ghostty-themes/tokyonight
new file mode 100644
index 0000000..9406133
--- /dev/null
+++ b/ghostty-themes/tokyonight
@@ -0,0 +1,22 @@
+palette = 0=#15161e
+palette = 1=#f7768e
+palette = 2=#9ece6a
+palette = 3=#e0af68
+palette = 4=#7aa2f7
+palette = 5=#bb9af7
+palette = 6=#7dcfff
+palette = 7=#a9b1d6
+palette = 8=#414868
+palette = 9=#f7768e
+palette = 10=#9ece6a
+palette = 11=#e0af68
+palette = 12=#7aa2f7
+palette = 13=#bb9af7
+palette = 14=#7dcfff
+palette = 15=#c0caf5
+background = #1a1b26
+foreground = #c0caf5
+cursor-color = #c0caf5
+cursor-text = #15161e
+selection-background = #33467c
+selection-foreground = #c0caf5
diff --git a/ghostty-themes/tokyonight-day b/ghostty-themes/tokyonight-day
new file mode 100644
index 0000000..1e74033
--- /dev/null
+++ b/ghostty-themes/tokyonight-day
@@ -0,0 +1,22 @@
+palette = 0=#e9e9ed
+palette = 1=#f52a65
+palette = 2=#587539
+palette = 3=#8c6c3e
+palette = 4=#2e7de9
+palette = 5=#9854f1
+palette = 6=#007197
+palette = 7=#6172b0
+palette = 8=#a1a6c5
+palette = 9=#f52a65
+palette = 10=#587539
+palette = 11=#8c6c3e
+palette = 12=#2e7de9
+palette = 13=#9854f1
+palette = 14=#007197
+palette = 15=#3760bf
+background = #e1e2e7
+foreground = #3760bf
+cursor-color = #3760bf
+cursor-text = #e1e2e7
+selection-background = #99a7df
+selection-foreground = #3760bf
diff --git a/ghostty-themes/tokyonight-storm b/ghostty-themes/tokyonight-storm
new file mode 100644
index 0000000..93cd465
--- /dev/null
+++ b/ghostty-themes/tokyonight-storm
@@ -0,0 +1,22 @@
+palette = 0=#1d202f
+palette = 1=#f7768e
+palette = 2=#9ece6a
+palette = 3=#e0af68
+palette = 4=#7aa2f7
+palette = 5=#bb9af7
+palette = 6=#7dcfff
+palette = 7=#a9b1d6
+palette = 8=#414868
+palette = 9=#f7768e
+palette = 10=#9ece6a
+palette = 11=#e0af68
+palette = 12=#7aa2f7
+palette = 13=#bb9af7
+palette = 14=#7dcfff
+palette = 15=#c0caf5
+background = #24283b
+foreground = #c0caf5
+cursor-color = #c0caf5
+cursor-text = #1d202f
+selection-background = #364a82
+selection-foreground = #c0caf5
diff --git a/ghostty-themes/tokyonight_moon b/ghostty-themes/tokyonight_moon
new file mode 100644
index 0000000..78a83a8
--- /dev/null
+++ b/ghostty-themes/tokyonight_moon
@@ -0,0 +1,22 @@
+palette = 0=#1b1d2b
+palette = 1=#ff757f
+palette = 2=#c3e88d
+palette = 3=#ffc777
+palette = 4=#82aaff
+palette = 5=#c099ff
+palette = 6=#86e1fc
+palette = 7=#828bb8
+palette = 8=#444a73
+palette = 9=#ff757f
+palette = 10=#c3e88d
+palette = 11=#ffc777
+palette = 12=#82aaff
+palette = 13=#c099ff
+palette = 14=#86e1fc
+palette = 15=#c8d3f5
+background = #222436
+foreground = #c8d3f5
+cursor-color = #c8d3f5
+cursor-text = #222436
+selection-background = #2d3f76
+selection-foreground = #c8d3f5
diff --git a/ghostty-themes/tokyonight_night b/ghostty-themes/tokyonight_night
new file mode 100644
index 0000000..bda8d6a
--- /dev/null
+++ b/ghostty-themes/tokyonight_night
@@ -0,0 +1,22 @@
+palette = 0=#15161e
+palette = 1=#f7768e
+palette = 2=#9ece6a
+palette = 3=#e0af68
+palette = 4=#7aa2f7
+palette = 5=#bb9af7
+palette = 6=#7dcfff
+palette = 7=#a9b1d6
+palette = 8=#414868
+palette = 9=#f7768e
+palette = 10=#9ece6a
+palette = 11=#e0af68
+palette = 12=#7aa2f7
+palette = 13=#bb9af7
+palette = 14=#7dcfff
+palette = 15=#c0caf5
+background = #1a1b26
+foreground = #c0caf5
+cursor-color = #c0caf5
+cursor-text = #1a1b26
+selection-background = #283457
+selection-foreground = #c0caf5
diff --git a/ghostty-themes/vesper b/ghostty-themes/vesper
new file mode 100644
index 0000000..2417f54
--- /dev/null
+++ b/ghostty-themes/vesper
@@ -0,0 +1,22 @@
+palette = 0=#101010
+palette = 1=#f5a191
+palette = 2=#90b99f
+palette = 3=#e6b99d
+palette = 4=#aca1cf
+palette = 5=#e29eca
+palette = 6=#ea83a5
+palette = 7=#a0a0a0
+palette = 8=#7e7e7e
+palette = 9=#ff8080
+palette = 10=#99ffe4
+palette = 11=#ffc799
+palette = 12=#b9aeda
+palette = 13=#ecaad6
+palette = 14=#f591b2
+palette = 15=#ffffff
+background = #101010
+foreground = #ffffff
+cursor-color = #acb1ab
+cursor-text = #ffffff
+selection-background = #988049
+selection-foreground = #acb1ab
diff --git a/ghostty-themes/vimbones b/ghostty-themes/vimbones
new file mode 100644
index 0000000..18c8cb2
--- /dev/null
+++ b/ghostty-themes/vimbones
@@ -0,0 +1,22 @@
+palette = 0=#f0f0ca
+palette = 1=#a8334c
+palette = 2=#4f6c31
+palette = 3=#944927
+palette = 4=#286486
+palette = 5=#88507d
+palette = 6=#3b8992
+palette = 7=#353535
+palette = 8=#c6c6a3
+palette = 9=#94253e
+palette = 10=#3f5a22
+palette = 11=#803d1c
+palette = 12=#1d5573
+palette = 13=#7b3b70
+palette = 14=#2b747c
+palette = 15=#5c5c5c
+background = #f0f0ca
+foreground = #353535
+cursor-color = #353535
+cursor-text = #f0f0ca
+selection-background = #d7d7d7
+selection-foreground = #353535
diff --git a/ghostty-themes/wilmersdorf b/ghostty-themes/wilmersdorf
new file mode 100644
index 0000000..3a92bc6
--- /dev/null
+++ b/ghostty-themes/wilmersdorf
@@ -0,0 +1,22 @@
+palette = 0=#34373e
+palette = 1=#e06383
+palette = 2=#7ebebd
+palette = 3=#cccccc
+palette = 4=#a6c1e0
+palette = 5=#e1c1ee
+palette = 6=#5b94ab
+palette = 7=#ababab
+palette = 8=#434750
+palette = 9=#fa7193
+palette = 10=#8fd7d6
+palette = 11=#d1dfff
+palette = 12=#b2cff0
+palette = 13=#efccfd
+palette = 14=#69abc5
+palette = 15=#d3d3d3
+background = #282b33
+foreground = #c6c6c6
+cursor-color = #7ebebd
+cursor-text = #1f2024
+selection-background = #1f2024
+selection-foreground = #c6c6c6
diff --git a/ghostty-themes/xcodedark b/ghostty-themes/xcodedark
new file mode 100644
index 0000000..3701589
--- /dev/null
+++ b/ghostty-themes/xcodedark
@@ -0,0 +1,22 @@
+palette = 0=#414453
+palette = 1=#ff8170
+palette = 2=#78c2b3
+palette = 3=#d9c97c
+palette = 4=#4eb0cc
+palette = 5=#ff7ab2
+palette = 6=#b281eb
+palette = 7=#dfdfe0
+palette = 8=#7f8c98
+palette = 9=#ff8170
+palette = 10=#acf2e4
+palette = 11=#ffa14f
+palette = 12=#6bdfff
+palette = 13=#ff7ab2
+palette = 14=#dabaff
+palette = 15=#dfdfe0
+background = #292a30
+foreground = #dfdfe0
+cursor-color = #dfdfe0
+cursor-text = #292a30
+selection-background = #414453
+selection-foreground = #dfdfe0
diff --git a/ghostty-themes/xcodedarkhc b/ghostty-themes/xcodedarkhc
new file mode 100644
index 0000000..da674b0
--- /dev/null
+++ b/ghostty-themes/xcodedarkhc
@@ -0,0 +1,22 @@
+palette = 0=#43454b
+palette = 1=#ff8a7a
+palette = 2=#83c9bc
+palette = 3=#d9c668
+palette = 4=#4ec4e6
+palette = 5=#ff85b8
+palette = 6=#cda1ff
+palette = 7=#ffffff
+palette = 8=#838991
+palette = 9=#ff8a7a
+palette = 10=#b1faeb
+palette = 11=#ffa14f
+palette = 12=#6bdfff
+palette = 13=#ff85b8
+palette = 14=#e5cfff
+palette = 15=#ffffff
+background = #1f1f24
+foreground = #ffffff
+cursor-color = #ffffff
+cursor-text = #1f1f24
+selection-background = #43454b
+selection-foreground = #ffffff
diff --git a/ghostty-themes/xcodelight b/ghostty-themes/xcodelight
new file mode 100644
index 0000000..e0ae9a3
--- /dev/null
+++ b/ghostty-themes/xcodelight
@@ -0,0 +1,22 @@
+palette = 0=#b4d8fd
+palette = 1=#d12f1b
+palette = 2=#3e8087
+palette = 3=#78492a
+palette = 4=#0f68a0
+palette = 5=#ad3da4
+palette = 6=#804fb8
+palette = 7=#262626
+palette = 8=#8a99a6
+palette = 9=#d12f1b
+palette = 10=#23575c
+palette = 11=#78492a
+palette = 12=#0b4f79
+palette = 13=#ad3da4
+palette = 14=#4b21b0
+palette = 15=#262626
+background = #ffffff
+foreground = #262626
+cursor-color = #262626
+cursor-text = #ffffff
+selection-background = #b4d8fd
+selection-foreground = #262626
diff --git a/ghostty-themes/xcodelighthc b/ghostty-themes/xcodelighthc
new file mode 100644
index 0000000..148dc36
--- /dev/null
+++ b/ghostty-themes/xcodelighthc
@@ -0,0 +1,22 @@
+palette = 0=#b4d8fd
+palette = 1=#ad1805
+palette = 2=#355d61
+palette = 3=#78492a
+palette = 4=#0058a1
+palette = 5=#9c2191
+palette = 6=#703daa
+palette = 7=#000000
+palette = 8=#8a99a6
+palette = 9=#ad1805
+palette = 10=#174145
+palette = 11=#78492a
+palette = 12=#003f73
+palette = 13=#9c2191
+palette = 14=#441ea1
+palette = 15=#000000
+background = #ffffff
+foreground = #000000
+cursor-color = #000000
+cursor-text = #ffffff
+selection-background = #b4d8fd
+selection-foreground = #000000
diff --git a/ghostty-themes/xcodewwdc b/ghostty-themes/xcodewwdc
new file mode 100644
index 0000000..8853ccf
--- /dev/null
+++ b/ghostty-themes/xcodewwdc
@@ -0,0 +1,22 @@
+palette = 0=#494d5c
+palette = 1=#bb383a
+palette = 2=#94c66e
+palette = 3=#d28e5d
+palette = 4=#8884c5
+palette = 5=#b73999
+palette = 6=#00aba4
+palette = 7=#e7e8eb
+palette = 8=#7f869e
+palette = 9=#bb383a
+palette = 10=#94c66e
+palette = 11=#d28e5d
+palette = 12=#8884c5
+palette = 13=#b73999
+palette = 14=#00aba4
+palette = 15=#e7e8eb
+background = #292c36
+foreground = #e7e8eb
+cursor-color = #e7e8eb
+cursor-text = #292c36
+selection-background = #494d5c
+selection-foreground = #e7e8eb
diff --git a/ghostty-themes/zenbones b/ghostty-themes/zenbones
new file mode 100644
index 0000000..57789b0
--- /dev/null
+++ b/ghostty-themes/zenbones
@@ -0,0 +1,22 @@
+palette = 0=#f0edec
+palette = 1=#a8334c
+palette = 2=#4f6c31
+palette = 3=#944927
+palette = 4=#286486
+palette = 5=#88507d
+palette = 6=#3b8992
+palette = 7=#2c363c
+palette = 8=#cfc1ba
+palette = 9=#94253e
+palette = 10=#3f5a22
+palette = 11=#803d1c
+palette = 12=#1d5573
+palette = 13=#7b3b70
+palette = 14=#2b747c
+palette = 15=#4f5e68
+background = #f0edec
+foreground = #2c363c
+cursor-color = #2c363c
+cursor-text = #f0edec
+selection-background = #cbd9e3
+selection-foreground = #2c363c
diff --git a/ghostty-themes/zenbones_dark b/ghostty-themes/zenbones_dark
new file mode 100644
index 0000000..be775e6
--- /dev/null
+++ b/ghostty-themes/zenbones_dark
@@ -0,0 +1,22 @@
+palette = 0=#1c1917
+palette = 1=#de6e7c
+palette = 2=#819b69
+palette = 3=#b77e64
+palette = 4=#6099c0
+palette = 5=#b279a7
+palette = 6=#66a5ad
+palette = 7=#b4bdc3
+palette = 8=#403833
+palette = 9=#e8838f
+palette = 10=#8bae68
+palette = 11=#d68c67
+palette = 12=#61abda
+palette = 13=#cf86c1
+palette = 14=#65b8c1
+palette = 15=#888f94
+background = #1c1917
+foreground = #b4bdc3
+cursor-color = #c4cacf
+cursor-text = #1c1917
+selection-background = #3d4042
+selection-foreground = #b4bdc3
diff --git a/ghostty-themes/zenbones_light b/ghostty-themes/zenbones_light
new file mode 100644
index 0000000..57789b0
--- /dev/null
+++ b/ghostty-themes/zenbones_light
@@ -0,0 +1,22 @@
+palette = 0=#f0edec
+palette = 1=#a8334c
+palette = 2=#4f6c31
+palette = 3=#944927
+palette = 4=#286486
+palette = 5=#88507d
+palette = 6=#3b8992
+palette = 7=#2c363c
+palette = 8=#cfc1ba
+palette = 9=#94253e
+palette = 10=#3f5a22
+palette = 11=#803d1c
+palette = 12=#1d5573
+palette = 13=#7b3b70
+palette = 14=#2b747c
+palette = 15=#4f5e68
+background = #f0edec
+foreground = #2c363c
+cursor-color = #2c363c
+cursor-text = #f0edec
+selection-background = #cbd9e3
+selection-foreground = #2c363c
diff --git a/ghostty-themes/zenburned b/ghostty-themes/zenburned
new file mode 100644
index 0000000..5eff9b6
--- /dev/null
+++ b/ghostty-themes/zenburned
@@ -0,0 +1,22 @@
+palette = 0=#404040
+palette = 1=#e3716e
+palette = 2=#819b69
+palette = 3=#b77e64
+palette = 4=#6099c0
+palette = 5=#b279a7
+palette = 6=#66a5ad
+palette = 7=#f0e4cf
+palette = 8=#625a5b
+palette = 9=#ec8685
+palette = 10=#8bae68
+palette = 11=#d68c67
+palette = 12=#61abda
+palette = 13=#cf86c1
+palette = 14=#65b8c1
+palette = 15=#c0ab86
+background = #404040
+foreground = #f0e4cf
+cursor-color = #f3eadb
+cursor-text = #404040
+selection-background = #746956
+selection-foreground = #f0e4cf
diff --git a/ghostty-themes/zenwritten_dark b/ghostty-themes/zenwritten_dark
new file mode 100644
index 0000000..4155eab
--- /dev/null
+++ b/ghostty-themes/zenwritten_dark
@@ -0,0 +1,22 @@
+palette = 0=#191919
+palette = 1=#de6e7c
+palette = 2=#819b69
+palette = 3=#b77e64
+palette = 4=#6099c0
+palette = 5=#b279a7
+palette = 6=#66a5ad
+palette = 7=#bbbbbb
+palette = 8=#3d3839
+palette = 9=#e8838f
+palette = 10=#8bae68
+palette = 11=#d68c67
+palette = 12=#61abda
+palette = 13=#cf86c1
+palette = 14=#65b8c1
+palette = 15=#8e8e8e
+background = #191919
+foreground = #bbbbbb
+cursor-color = #c9c9c9
+cursor-text = #191919
+selection-background = #404040
+selection-foreground = #bbbbbb
diff --git a/ghostty-themes/zenwritten_light b/ghostty-themes/zenwritten_light
new file mode 100644
index 0000000..125dc31
--- /dev/null
+++ b/ghostty-themes/zenwritten_light
@@ -0,0 +1,22 @@
+palette = 0=#eeeeee
+palette = 1=#a8334c
+palette = 2=#4f6c31
+palette = 3=#944927
+palette = 4=#286486
+palette = 5=#88507d
+palette = 6=#3b8992
+palette = 7=#353535
+palette = 8=#c6c3c3
+palette = 9=#94253e
+palette = 10=#3f5a22
+palette = 11=#803d1c
+palette = 12=#1d5573
+palette = 13=#7b3b70
+palette = 14=#2b747c
+palette = 15=#5c5c5c
+background = #eeeeee
+foreground = #353535
+cursor-color = #353535
+cursor-text = #eeeeee
+selection-background = #d7d7d7
+selection-foreground = #353535
diff --git a/ghostty.nix b/ghostty.nix
new file mode 100644
index 0000000..205b757
--- /dev/null
+++ b/ghostty.nix
@@ -0,0 +1,20 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: {
+ xdg.configFile."ghostty/config".text = ''
+ theme=3024 Day
+ window-decoration=false
+ confirm-close-surface=false
+ shell-integration=fish
+ command=fish
+ keybind = unconsumed:ctrl+tab=unbind
+ font-family = iosevka
+ '';
+
+ xdg.configFile."ghostty/themes" = {
+ source = ./ghostty-themes;
+ recursive = true;
+ };
+}
diff --git a/home.nix b/home.nix
new file mode 100644
index 0000000..6e37e3a
--- /dev/null
+++ b/home.nix
@@ -0,0 +1,64 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: let
+in {
+ nixpkgs.config.allowUnfree = true;
+ home.username = "gabrielgio";
+ home.homeDirectory = "/home/gabrielgio";
+ home.stateVersion = "25.05";
+ home.packages = with pkgs;
+ [
+ alejandra
+ awscli2
+ comma
+ grpcurl
+ jujutsu
+ k6
+ kubectl
+ ngrok
+ nix-index
+ nixd
+ protoscope
+ python312Packages.cssbeautifier
+ ssm-session-manager-plugin
+ streamlink
+ terraform
+ terraform-ls
+ vale
+ yaml-language-server
+ ]
+ ++ (
+ if hostname != "workstation.lan"
+ then [
+ inputs.gxctl.packages.${pkgs.system}.gxctl
+ inputs.gxctl.packages.${pkgs.system}.gxssh
+ inputs.gxctl.packages.${pkgs.system}.gxscp
+ ]
+ else []
+ );
+
+ programs = {
+ direnv = {
+ enable = true;
+ nix-direnv.enable = true;
+ };
+ nh = {
+ enable = true;
+ flake = "/home/gabrielgio/.config/home-manager";
+ };
+ };
+
+ imports = [
+ (import ./profile.nix)
+ (import ./wofi.nix)
+ (import ./ghostty.nix)
+ (import ./waybar.nix)
+ (import ./mako.nix)
+ (import ./alacritty.nix)
+ (import ./niri.nix)
+ (import ./sway.nix)
+ (import ./aerc.nix)
+ ];
+}
diff --git a/mako.nix b/mako.nix
new file mode 100644
index 0000000..74a51ff
--- /dev/null
+++ b/mako.nix
@@ -0,0 +1,17 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: {
+ xdg.configFile."mako/config".text = ''
+ border-size=0
+ font=monospace 14
+ default-timeout=15000
+ on-notify=exec mpv /usr/share/sounds/freedesktop/stereo/message.oga
+
+ [urgency=high]
+ background-color=#bf616a
+ border-size=0
+ default-timeout=0
+ '';
+}
diff --git a/niri.nix b/niri.nix
new file mode 100644
index 0000000..5c131da
--- /dev/null
+++ b/niri.nix
@@ -0,0 +1,285 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: {
+ xdg.configFile."niri/config.kdl".text = ''
+ gestures {
+ hot-corners {
+ off
+ }
+ }
+
+ input {
+ keyboard {
+ xkb {
+ layout "us,de"
+ }
+ }
+
+ touchpad {
+ tap
+ natural-scroll
+ }
+ }
+
+ output "eDP-1" {
+ mode "3840x2160@60.000"
+ }
+
+ output "LG Electronics LG HDR 4K 0x0001A8D9" {
+ mode "3840x2160@60.000"
+ }
+
+ layout {
+ gaps 0
+ center-focused-column "never"
+ preset-column-widths {
+ proportion 0.33333
+ proportion 0.5
+ proportion 0.66667
+ }
+ default-column-width {
+ proportion 0.5
+ }
+ focus-ring {
+ off
+ }
+ struts {
+ right 10
+ }
+
+ border {
+ width 3
+ active-color "#7fc8ff"
+ inactive-color "#DDDDDD"
+ }
+ }
+
+ overview {
+ backdrop-color "#DDDDDD"
+ }
+
+ spawn-at-startup "dbus-update-activation-environment" "WAYLAND_DISPLAY" "XDG_CURRENT_DESKTOP=sway"
+ //spawn-at-startup "/usr/libexec/pipewire-launcher"
+ //spawn-at-startup "openrc --user gui"
+
+ spawn-at-startup "waybar"
+ spawn-at-startup "mako"
+ spawn-at-startup "nm-applet"
+ spawn-at-startup "blueman-applet"
+ spawn-at-startup "swaybg" "-c" "DDDDDD"
+
+ spawn-at-startup "xwayland-satellite" ":12"
+ environment {
+ DISPLAY ":12"
+ }
+
+ spawn-at-startup "flatpak" "run" "com.slack.Slack"
+ spawn-at-startup "telegram-desktop"
+
+ prefer-no-csd
+
+ screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png"
+
+
+ binds {
+ Mod+Shift+Slash { show-hotkey-overlay; }
+
+ Mod+T { spawn "ghostty"; }
+ Mod+D { spawn "wofi" "--show" "run"; }
+ Mod+O repeat=false { toggle-overview; }
+ Mod+Shift+D { spawn "wofi" "--show" "drun"; }
+ Super+Alt+L { spawn "swaylock"; }
+
+ Mod+Shift+Q { close-window; }
+
+ Mod+H { focus-column-left; }
+ Mod+J { focus-window-or-workspace-down; }
+ Mod+K { focus-window-or-workspace-up; }
+ Mod+L { focus-column-right; }
+
+ Mod+Ctrl+H { move-column-left; }
+ Mod+Ctrl+J { move-workspace-down; }
+ Mod+Ctrl+K { move-workspace-up; }
+ Mod+Ctrl+L { move-column-right; }
+
+ Mod+Home { focus-column-first; }
+ Mod+End { focus-column-last; }
+ Mod+Ctrl+Home { move-column-to-first; }
+ Mod+Ctrl+End { move-column-to-last; }
+
+ Mod+Shift+H { focus-monitor-left; }
+ Mod+Shift+J { focus-monitor-down; }
+ Mod+Shift+K { focus-monitor-up; }
+ Mod+Shift+L { focus-monitor-right; }
+
+ Mod+Shift+Ctrl+H { move-column-to-monitor-left; }
+ Mod+Shift+Ctrl+J { move-column-to-monitor-down; }
+ Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
+ Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
+
+ // Alternatively, there are commands to move just a single window:
+ // Mod+Shift+Ctrl+Left { move-window-to-monitor-left; }
+ // ...
+
+ // And you can also move a whole workspace to another monitor:
+ Mod+Shift+Ctrl+U { move-workspace-to-monitor-left; }
+ Mod+Shift+Ctrl+I { move-workspace-to-monitor-right; }
+ // ...
+
+ Mod+Page_Down { focus-workspace-down; }
+ Mod+Page_Up { focus-workspace-up; }
+ Mod+Ctrl+Page_Down { move-column-to-workspace-down; }
+ Mod+Ctrl+Page_Up { move-column-to-workspace-up; }
+ Mod+Ctrl+U { move-column-to-workspace-down; }
+ Mod+Ctrl+I { move-column-to-workspace-up; }
+
+ Mod+Shift+Page_Down { move-workspace-down; }
+ Mod+Shift+Page_Up { move-workspace-up; }
+ Mod+Shift+U { move-workspace-down; }
+ Mod+Shift+I { move-workspace-up; }
+
+ Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
+ Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }
+ Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; }
+ Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; }
+
+ Mod+WheelScrollRight { focus-column-right; }
+ Mod+WheelScrollLeft { focus-column-left; }
+ Mod+Ctrl+WheelScrollRight { move-column-right; }
+ Mod+Ctrl+WheelScrollLeft { move-column-left; }
+
+ Mod+Shift+WheelScrollDown { focus-column-right; }
+ Mod+Shift+WheelScrollUp { focus-column-left; }
+ Mod+Ctrl+Shift+WheelScrollDown { move-column-right; }
+ Mod+Ctrl+Shift+WheelScrollUp { move-column-left; }
+
+ Mod+1 { focus-workspace "α"; }
+ Mod+2 { focus-workspace "γ"; }
+ Mod+3 { focus-workspace "δ"; }
+ Mod+4 { focus-workspace "ε"; }
+ Mod+5 { focus-workspace "ζ"; }
+ Mod+6 { focus-workspace "6"; }
+ Mod+7 { focus-workspace "7"; }
+ Mod+8 { focus-workspace "8"; }
+ Mod+9 { focus-workspace "9"; }
+ Mod+Minus { focus-workspace "-"; }
+ Mod+Ctrl+1 { move-column-to-workspace "α"; }
+ Mod+Ctrl+2 { move-column-to-workspace "γ"; }
+ Mod+Ctrl+3 { move-column-to-workspace "δ"; }
+ Mod+Ctrl+4 { move-column-to-workspace "ε"; }
+ Mod+Ctrl+5 { move-column-to-workspace "ζ"; }
+ Mod+Ctrl+6 { move-column-to-workspace "6"; }
+ Mod+Ctrl+7 { move-column-to-workspace "7"; }
+ Mod+Ctrl+8 { move-column-to-workspace "8"; }
+ Mod+Ctrl+9 { move-column-to-workspace "9"; }
+ Mod+Ctrl+Minus { move-column-to-workspace "-"; }
+
+ Mod+BracketLeft { consume-or-expel-window-left; }
+ Mod+BracketRight { consume-or-expel-window-right; }
+
+ Mod+Comma { consume-window-into-column; }
+ Mod+Period { expel-window-from-column; }
+
+ Mod+R { switch-preset-column-width; }
+ Mod+Shift+R { switch-preset-window-height; }
+ Mod+Ctrl+R { reset-window-height; }
+ Mod+F { maximize-column; }
+ Mod+Shift+F { fullscreen-window; }
+
+ Mod+Ctrl+F { expand-column-to-available-width; }
+
+ Mod+C { center-column; }
+
+ Mod+U { set-column-width "-10%"; }
+ Mod+I { set-column-width "+10%"; }
+
+ // Finer height adjustments when in column with other windows.
+ Mod+Shift+Minus { set-window-height "-10%"; }
+ Mod+Shift+Equal { set-window-height "+10%"; }
+
+ Mod+V { toggle-window-floating; }
+ Mod+Shift+V { switch-focus-between-floating-and-tiling; }
+
+ Mod+W { toggle-column-tabbed-display; }
+
+ Mod+p { screenshot; }
+
+ Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; }
+
+ Mod+Shift+E { quit; }
+
+ Mod+Shift+P { power-off-monitors; }
+ }
+
+ workspace "α" {
+ }
+
+ workspace "γ" {
+ }
+
+ workspace "δ" {
+ }
+
+ workspace "ε" {
+ }
+
+ workspace "ζ" {
+ }
+
+ workspace "6" {
+ }
+
+ workspace "7" {
+ }
+
+ workspace "8" {
+ }
+
+ workspace "9" {
+ }
+
+ workspace "-" {
+ }
+
+ window-rule {
+ match app-id=r#"^com\.slack\.Slack$"#
+
+ open-on-workspace "chat"
+ block-out-from "screencast"
+ }
+
+ window-rule {
+ match app-id=r#"^org\.telegram\.desktop$"#
+
+ open-on-workspace "ζ"
+ block-out-from "screencast"
+ }
+
+ window-rule {
+ match app-id=r#"^Bitwarden$"#
+
+ open-on-workspace "res"
+ block-out-from "screencast"
+ }
+
+
+ window-rule {
+ match app-id=r#"^org\.pulseaudio\.pavucontrol$"#
+ match app-id=r#"^blueman\-manager$"#
+
+ open-floating true
+ }
+
+
+ layer-rule {
+ exclude namespace="^notifications$"
+
+ block-out-from "screencast"
+ }
+
+ // user private to hide private browser
+ // altgr-intl
+ '';
+}
diff --git a/profile.nix b/profile.nix
new file mode 100644
index 0000000..e2a0e00
--- /dev/null
+++ b/profile.nix
@@ -0,0 +1,78 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: {
+ home.file.".profile".text = ''
+ export LANG=pt_BR.UTF-8
+ export LANGUAGE=pt_BR.UTF-8
+ export LC_ALL=pt_BR.UTF-8
+
+ export XDG_CONFIG_HOME="$HOME/.config"
+ export XDG_CACHE_HOME="$HOME/.cache"
+ export XDG_DATA_HOME="$HOME/.local/share"
+ export XDG_STATE_HOME="$HOME/.local/state"
+
+ export XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share
+ export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/local/share
+ export XDG_DATA_DIRS=$XDG_DATA_DIRS:/usr/share
+ export XDG_DATA_DIRS=$XDG_DATA_DIRS:$XDG_DATA_HOME/flatpak/exports/share
+
+ export EDITOR=nvim
+ export BROWSER=/usr/bin/qutebrowser
+ export PATH=$PATH:$HOME/.local/bin/
+ export QT_QPA_PLATFORM=wayland
+
+ # GO
+ export GOPATH=$XDG_DATA_HOME/go
+ export GOPROXY=direct
+ export PATH=$GOPATH/bin:$PATH
+ export GOTOOLCHAIN=local
+
+ # Rust
+ export CARGO_HOME=$XDG_DATA_HOME/cargo
+ export RUSTUP_HOME=$XDG_DATA_HOME/rustup
+ export PATH=$PATH:$CARGO_HOME/bin
+
+ #npm
+ export PATH=$PATH:$HOME/.local/share/npm-global
+
+ # disable less history
+ export LESSHISTSIZE=0
+ export LESSHISTFILE=/dev/null
+
+ # wine folder
+ export WINEPREFIX=$XDG_DATA_HOME/wine
+
+ # podman user socket
+ # this is used so I don't have to install docker
+ #export DOCKER_HOST=unix://run/user/1000/podman/podman.sock
+
+ export GOPRIVATE=github.com/grid-x/*
+
+ # wayland requirement
+ if test -z "${"$"}{XDG_RUNTIME_DIR}"; then
+ export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir
+ if ! test -d "${"$"}{XDG_RUNTIME_DIR}"; then
+ mkdir "${"$"}{XDG_RUNTIME_DIR}"
+ chmod 0700 "${"$"}{XDG_RUNTIME_DIR}"
+ fi
+ fi
+
+ export PATH=$PATH:$HOME/.nix-profile/bin/
+
+ if [[ "$(tty)" == "/dev/tty1" ]]
+ then
+
+ eval `ssh-agent`
+ openrc --user gui
+
+ if command -v niri 2>&1 >/dev/null
+ then
+ dbus-run-session -- niri --session
+ else
+ dbus-run-session -- sway
+ fi
+ fi
+ '';
+}
diff --git a/result b/result
new file mode 120000
index 0000000..ea9e9e5
--- /dev/null
+++ b/result
@@ -0,0 +1 @@
+/nix/store/aq1cwsxfms57sz105a47kfpkacxm2ca2-home-manager-generation \ No newline at end of file
diff --git a/sway.nix b/sway.nix
new file mode 100644
index 0000000..469d4fa
--- /dev/null
+++ b/sway.nix
@@ -0,0 +1,164 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: {
+ xdg.configFile."sway/config".text = ''
+ output eDP1 pos 3537 0 res 1920 1200
+ output DP-3 scale 1.4
+ output DP-3 pos 2440 0 res 3840 2160
+
+ set $mod Mod4
+ set $term ghostty
+
+ font pango:iosevka 20
+
+ exec dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway
+ exec /usr/libexec/pipewire-launcher
+
+ focus_follows_mouse no
+
+ for_window [class="^.*"] border pixel 3
+ default_border pixel 5
+ default_floating_border pixel 5
+ hide_edge_borders both
+
+ floating_modifier $mod
+
+ # custom shortcut
+ bindsym $mod+Shift+q kill
+ bindsym $mod+t exec $term
+ bindsym $mod+d exec wofi --show run
+ bindsym $mod+c exec comment
+ bindsym $mod+n exec neovide
+ bindsym $mod+x exec open_web
+ bindsym $mod+Shift+p exec maim --select | wl-copy
+ bindsym $mod+p exec grim -g "$(slurp)" - | wl-copy
+ bindsym $mod+Shift+d exec wofi --show drun
+ bindsym $mod+Shift+minus move scratchpad
+ bindsym $mod+minus scratchpad show
+
+ bindsym $mod+j focus down
+ bindsym $mod+k focus up
+ bindsym $mod+l focus right
+ bindsym $mod+h focus left
+
+ # move focused window
+ bindsym $mod+Shift+h move left
+ bindsym $mod+Shift+j move down
+ bindsym $mod+Shift+k move up
+ bindsym $mod+Shift+l move right
+
+ # move focused workspace between monitors
+ bindsym $mod+Ctrl+greater move workspace to output right
+ bindsym $mod+Ctrl+less move workspace to output left
+
+
+ # split in vertical orientation
+ bindsym $mod+v split v
+
+ # enter fullscreen mode for the focused container
+ bindsym $mod+f fullscreen toggle
+
+ # change container layout (stacked, tabbed, toggle split)
+ bindsym $mod+w layout tabbed
+ bindsym $mod+s layout toggle split
+
+
+ bindsym $mod+Shift+space floating toggle
+ bindsym $mod+a sticky toggle
+
+ # change focus between tiling / floating windows
+ bindsym $mod+space focus mode_toggle
+
+ # Define names for default workspaces for which we configure key bindings later on.
+ # We use variables to avoid repeating the names in multiple places.
+ set $ws1 "1.web"
+ set $ws2 "2.nvim"
+ set $ws3 "3.work"
+ set $ws4 "4.buffer"
+ set $ws5 "5.chat"
+ set $ws6 "6"
+ set $ws7 "7"
+ set $ws8 "8"
+ set $ws9 "9"
+ set $ws10 "10"
+
+ # switch to workspace
+ bindsym $mod+1 workspace $ws1
+ bindsym $mod+2 workspace $ws2
+ bindsym $mod+3 workspace $ws3
+ bindsym $mod+4 workspace $ws4
+ bindsym $mod+5 workspace $ws5
+ bindsym $mod+6 workspace $ws6
+ bindsym $mod+7 workspace $ws7
+ bindsym $mod+8 workspace $ws8
+ bindsym $mod+9 workspace $ws9
+ bindsym $mod+0 workspace $ws10
+
+ # move focused container to workspace
+ bindsym $mod+Shift+1 move container to workspace $ws1
+ bindsym $mod+Shift+2 move container to workspace $ws2
+ bindsym $mod+Shift+3 move container to workspace $ws3
+ bindsym $mod+Shift+4 move container to workspace $ws4
+ bindsym $mod+Shift+5 move container to workspace $ws5
+ bindsym $mod+Shift+6 move container to workspace $ws6
+ bindsym $mod+Shift+7 move container to workspace $ws7
+ bindsym $mod+Shift+8 move container to workspace $ws8
+ bindsym $mod+Shift+9 move container to workspace $ws9
+ bindsym $mod+Shift+0 move container to workspace $ws10
+
+ # reload the configuration file
+ bindsym $mod+Shift+c reload
+ # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
+ bindsym $mod+Shift+r restart
+
+ # resize window (you can also use the mouse for that)
+ mode "resize" {
+ bindsym h resize shrink width 10 px or 10 ppt
+ bindsym j resize grow height 10 px or 10 ppt
+ bindsym k resize shrink height 10 px or 10 ppt
+ bindsym l resize grow width 10 px or 10 ppt
+
+ # same bindings, but for the arrow keys
+ bindsym Left resize shrink width 10 px or 10 ppt
+ bindsym Down resize grow height 10 px or 10 ppt
+ bindsym Up resize shrink height 10 px or 10 ppt
+ bindsym Right resize grow width 10 px or 10 ppt
+
+ # back to normal: Enter or Escape or $mod+r
+ bindsym Return mode "default"
+ bindsym Escape mode "default"
+ bindsym $mod+r mode "default"
+ }
+
+ bindsym $mod+r mode "resize"
+
+ # class border bground text indicator child_border
+ client.focused #83CAFA #51A2DA #FFFFFF #83CAFA #51A2DA
+ client.unfocused #4C4C4C #222222 #888888 #292D2E #222222
+ client.urgent #EC69A0 #DB3279 #FFFFFF #DB3279 #DB3279
+ client.placeholder #000000 #0C0C0C #FFFFFF #000000 #0C0C0C
+
+ client.background #FFFFFF
+
+ bar {
+ swaybar_command waybar
+ }
+
+ input type:keyboard {
+ xkb_layout us,us_intl,de
+ xkb_options grp:rctrl_toggle
+ }
+
+ gaps outer 5
+ gaps inner 5
+ output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
+ output "LG Electronics LG HDR 4K 0x0001A8D9" scale 1.4
+
+
+ exec nextcloud
+ exec mako
+ exec blueman-applet
+ '';
+}
diff --git a/waybar.nix b/waybar.nix
new file mode 100644
index 0000000..dfa6d8d
--- /dev/null
+++ b/waybar.nix
@@ -0,0 +1,136 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: let
+ jsonFormat = pkgs.formats.json {};
+in {
+ xdg.configFile."waybar/config".source = jsonFormat.generate "config" {
+ layer = "top";
+ position = "left";
+ "modules-left" = [
+ "niri/workspaces"
+ "niri/scratchpad"
+ ];
+ modules-center = [
+ "niri/window"
+ ];
+ modules-right = [
+ "wireplumber"
+ "bluetooth"
+ "temperature"
+ "battery"
+ "cpu"
+ "memory"
+ "clock#time"
+ "clock#date"
+ "tray"
+ ];
+ "clock#time" = {
+ interval = 10;
+ format = "{:%H\n%M}";
+ tooltip = false;
+ };
+ "clock#date" = {
+ interval = 20;
+ format = "{:%d\n%m}";
+ tooltip = false;
+ };
+ cpu = {
+ "format" = "{usage}";
+ "tooltip" = false;
+ };
+ memory = {
+ "format" = "{:2}";
+ };
+ "temperature" = {
+ "thermal-zone" = 2;
+ "hwmon-path" = "/sys/class/hwmon/hwmon2/temp1_input";
+ "critical-threshold" = 80;
+ "format-icons" = [
+ ""
+ ""
+ ""
+ ""
+ ""
+ ];
+ "format" = "{icon}";
+ "on-click" = "ghostty -e btop";
+ };
+ "battery" = {
+ "states" = {
+ "warning" = 30;
+ "critical" = 15;
+ };
+ "format" = "{icon}";
+ "format-charging" = "󰂄";
+ "format-plugged" = "{icon}";
+ "format-alt" = "{capacity} {time} {icon}";
+ "format-icons" = [
+ "󰂎"
+ "󰁺"
+ "󰁻"
+ "󰁼"
+ "󰁽"
+ "󰁾"
+ "󰁿"
+ "󰂀"
+ "󰂁"
+ "󰂂"
+ "󰁹"
+ ];
+ };
+ "wireplumber" = {
+ "format" = "{icon}";
+ "return-type" = "json";
+ "signal" = 8;
+ "interval" = "once";
+ "format-icons" = {
+ "mute" = "";
+ "default" = [
+ ""
+ "󰖀"
+ "󰕾"
+ ];
+ };
+ "exec" = "pw-volume status";
+ "on-click" = "pavucontrol";
+ };
+ "bluetooth" = {
+ "format-on" = "󰂯";
+ "format-off" = "󰂲";
+ "format-disabled" = "";
+ "format-connected" = "󰂱";
+ "tooltip-format-connected" = "{device_enumerate}";
+ "tooltip-format-enumerate-connected" = "{device_alias}\t{device_address}";
+ };
+ "niri/window" = {
+ "format" = "{title}";
+ "icon" = false;
+ "max-length" = 300;
+ "rotate" = 90;
+ };
+ };
+
+ xdg.configFile."waybar/style.css".text = ''
+ * {
+ border: none;
+ border-radius: 0;
+ min-height: 0;
+ margin: 0;
+ padding: 0;
+ box-shadow: none;
+ text-shadow: none;
+ }
+
+ #waybar {
+ font-family: iosevka;
+ }
+
+ #clock.time,
+ #workspaces button.focused {
+ color: white;
+ background: black;
+ }
+ '';
+}
diff --git a/wofi.nix b/wofi.nix
new file mode 100644
index 0000000..cd81d1a
--- /dev/null
+++ b/wofi.nix
@@ -0,0 +1,59 @@
+{
+ pkgs,
+ inputs,
+ ...
+}: {
+ xdg.configFile."wofi/style.css".text = ''
+ window {
+ margin: 0px;
+ background-color: #282a36;
+ font-size: 25px;
+ }
+
+ #input {
+ margin: 5px;
+ border: none;
+ color: #f8f8f2;
+ background-color: #44475a;
+ }
+
+ #inner-box {
+ margin: 5px;
+ border: none;
+ background-color: #282a36;
+ }
+
+ #outer-box {
+ margin: 5px;
+ border: none;
+ background-color: #282a36;
+ }
+
+ #scroll {
+ margin: 0px;
+ border: none;
+ }
+
+ #text {
+ margin: 5px;
+ border: none;
+ color: #f8f8f2;
+ }
+
+ #entry.activatable #text {
+ color: #282a36;
+ }
+
+ #entry > * {
+ color: #f8f8f2;
+ }
+
+ #entry:selected {
+ background-color: #44475a;
+ }
+
+ #entry:selected #text {
+ font-weight: bold;
+ }
+ '';
+}