A simple setup to easily switch starship themes / profiles. (obv customizable, this repo is just a starting point)
Warning
Archived repo, I made a better tool to switch between starship configs and more, feel free to check it out: stellar.
To get my latest starship configs, check out my nix config
As I just switched to NixOS I made I version for that, if you want it in you nix config: NixOS starship theme switcher
![]() |
![]() |
![]() |
Note
starship-theme only switches the starship config. It can be part in bigger scripts to change the entire system theme if needed.
For the borders, the gnome extension Rounded Window Corners Reborn is used.
The quick-settings color is set manually too, in the settings.
You can use following command to switch predifined themes:
starship-theme blueMaybe a lil bit inefficient, it just has a themes folder in ./config, with all starship configs,
and copies the selected theme to the starship config location.
Contributions are welcome, please rember to use conventional commits :)
Put the starship-theme in your bin directory, make it executable, basically done.
You may have to adjust certain paths, in case you don't use the same as me...
- move themes in a extra /themes direcory
- maybe extra seperation, e.g. in themes dir again other directories, and then
switch catppuccin:blueor similar (to make it easier adding more themes) - automate some parts of the switch script, i.e. check the themes direcory for possible themes, don't hardcode
- add images / preview / gif


