Skip to content
This repository was archived by the owner on Feb 8, 2026. It is now read-only.

a3chron/starship-theme-switcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starship Theme Switcher

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

green blue red

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 blue

Maybe 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.

Contributing

Contributions are welcome, please rember to use conventional commits :)

Usage

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...

Todos

  • move themes in a extra /themes direcory
  • maybe extra seperation, e.g. in themes dir again other directories, and then switch catppuccin:blue or 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

About

A simple setup to easily switch starship themes (including a few preconfigured themes), Nix version as well

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages