kitten-desktop-ui-run-server(1)

πŸ“¦ version 0.43.1, in fedora 43, fedora 44

πŸ’– kitten-desktop-ui-run-server πŸ’–

okay bestie so this is the kitten-desktop-ui-run-server page from the kitten manual β€” yes, the kitty-adjacent one 🐱 β€” and it's literally the little gremlin that boots up all the servers that make kitty play nice with your Linux desktop ✨


🌸 NAME 🌸

kitten-desktop-ui-run-server β€” spin up the various servers that let kitty integrate with the Linux desktop πŸ–₯οΈπŸ’«


πŸŽ€ USAGE πŸŽ€

kitten desktop-ui run-server

πŸ¦‹ DESCRIPTION πŸ¦‹

ngl, timing matters here. This one has to be run very early in the startup sequence of your window manager β€” like, before any other programs get run. no cap, before literally everything else. it's giving "first one on the dance floor" energy πŸ’…


✨ OPTIONS ✨

  • --override, -o β€” override individual config options, and yes you can stack this one as many times as you want πŸ”. syntax is name=value, so like -o color_scheme=dark β€” chef's kiss, that's how you do it 😌
  • --config, -c β€” point at the config file(s) you wanna use πŸ“‚. every config file gets merged onto the builtin desktop-ui-portal.conf, overriding the builtin values. you can pass this option multiple times to read multiple config files in sequence, and they get merged together 🫢. and if you use the special value NONE, no config file gets loaded at all, periodt.

if you don't pass this option, config files get searched for in this order, bestie:

  1. $XDG_CONFIG_HOME/kitty/desktop-ui-portal.conf
  2. ~/.config/kitty/desktop-ui-portal.conf
  3. $XDG_CONFIG_DIRS/kitty/desktop-ui-portal.conf

the first one that exists is the one that gets used as the config file ⭐

and if the environment variable KITTY_CONFIG_DIRECTORY is set? that directory is always used and the whole searching thing above just does not happen πŸ™ˆ

also!! if /etc/xdg/kitty/desktop-ui-portal.conf exists, it gets merged before any user config files β€” i.e. with lower priority πŸ“‰ β€” so it's perfect for setting system-wide defaults for all users πŸ‘‘. and you can use either - or /dev/stdin to read the config from STDIN πŸ“

  • --help, -h [=no] β€” show help for this command πŸ’– (yes the [=no] is really there, don't come for me)

πŸ’€ friendly heads up: run this suuuper early in your WM startup, okay? before anything else. that's not a vibe suggestion, that's the whole point.

and that's the tea, bestie 🍡 β€” this was kitten manual page for kitten-desktop-ui-run-server, version 0.42.1, dated Jul 14, 2025. slay, go start your servers πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from
  • fedora 43: kitty 0.43.1-1.fc43 Β· GPL-3.0-only AND LGPL-2.1-or-later AND Zlib AND (MIT AND CC0-1.0) AND BSD-2-Clause AND CC0-1.0 AND MIT
  • fedora 43: kitty 0.43.1-3.fc43 Β· GPL-3.0-only AND LGPL-2.1-or-later AND Zlib AND (MIT AND CC0-1.0) AND BSD-2-Clause AND CC0-1.0 AND MIT
  • fedora 44: kitty 0.43.1-3.fc44 Β· GPL-3.0-only AND LGPL-2.1-or-later AND Zlib AND (MIT AND CC0-1.0) AND BSD-2-Clause AND CC0-1.0 AND MIT
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms