Skip to content

My configuration for the Starship prompt

License

Unknown, OFL-1.1 licenses found

Licenses found

Unknown
LICENSE.adoc
OFL-1.1
LICENSE_OFL.txt
Notifications You must be signed in to change notification settings

jwillikers/starship-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Starship Config

My configuration for Starship, the minimal, blazing-fast, and infinitely customizable prompt for any shell!

Usage

This repository contains the configuration files for Starship, which I use for both fish and Nushell. This file is synchronized using this Git repository. The following instructions detail how to use and sync this repository.

Prerequisites

Nerd Fonts are required for this configuration. I use the patched Noto fonts. Noto Sans is the default font used in Fedora Linux. Follow these steps to install the patched Noto fonts.

  1. Create the ~/.local/share/fonts directory.

    mkdir --parents ~/.local/share/fonts
  2. Download the Noto fonts tarball.

    curl --fail --location --remote-name https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/Noto.tar.xz
  3. Extract the tarball’s contents to the fonts directory.

    tar --directory ~/.local/share/fonts -xf Noto.tar.xz
  4. Clean up the lingering tarball.

    rm Noto.tar.xz

Install

Install these settings with the following instructions.

  1. Add the starship COPR repository to your system.

    curl -L https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora/atim-starship-fedora.repo \
      | sudo tee /etc/yum.repos.d/atim-starship-fedora.repo
  2. Install the starship package.

    sudo rpm-ostree install starship
  3. Reboot to complete the installation.

    sudo systemctl reboot
  4. Clone this repository.

    git -C ~/Projects clone git@github.com:jwillikers/starship-config.git
  5. Copy the configuration file to the ~/.config/ directory.

    ln --relative --symbolic --force ~/Projects/starship-config/starship.toml ~/.config/
  6. Follow the install instructions in the fish config repository and Nushell config repository to enable Starship. For other shells, refer to the Starship Installation instructions.

Code of Conduct

Please refer to the project’s Code of Conduct.

License

This repository is licensed under the GPLv3. Please refer to the bundled license.

© 2023-2024 Jordan Williams

Authors

About

My configuration for the Starship prompt

Topics

Resources

License

Unknown, OFL-1.1 licenses found

Licenses found

Unknown
LICENSE.adoc
OFL-1.1
LICENSE_OFL.txt

Stars

Watchers

Forks