Skip to content

just5ky/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal customization files used on Windows and/or Linux experience.

Inspired by Xcad2k/dotfiles

Powershell

Linux

Installation

Prerequisites

Optional: OhMyPosh

`winget install JanDeDobbeleer.OhMyPosh -s winget`

Step 1. Install Starship

Select your operating system from the list below to view installation instructions:

Android

Install Starship using any of the following package managers:

Repository Instructions
[Termux] pkg install starship
BSD

Install Starship using any of the following package managers:

Distribution Repository Instructions
Any [crates.io] cargo install starship --locked
FreeBSD [FreshPorts] pkg install starship
NetBSD [pkgsrc] pkgin install starship
Linux

Install the latest version for your system:

curl -sS https://starship.rs/install.sh | sh

Alternatively, install Starship using any of the following package managers:

Distribution Repository Instructions
Any [crates.io] cargo install starship --locked
Any [conda-forge] conda install -c conda-forge starship
Any [Linuxbrew] brew install starship
Any [Snapcraft] snap install starship
Alpine Linux 3.13+ [Alpine Linux Packages] apk add starship
Arch Linux [Arch Linux Community] pacman -S starship
CentOS 7+ [Copr] dnf copr enable atim/starship
dnf install starship
Fedora 31+ [Fedora Packages] dnf install starship
NixOS [nixpkgs] nix-env -iA nixos.starship
Gentoo [Gentoo Packages] emerge app-shells/starship
Manjaro pacman -S starship
NixOS [nixpkgs] nix-env -iA nixpkgs.starship
Void Linux [Void Linux Packages] xbps-install -S starship
macOS

Install the latest version for your system:

curl -sS https://starship.rs/install.sh | sh

Alternatively, install Starship using any of the following package managers:

Repository Instructions
[crates.io] cargo install starship --locked
[conda-forge] conda install -c conda-forge starship
[Homebrew] brew install starship
[MacPorts] port install starship
Windows

Install Starship using any of the following package managers:

Repository Instructions
[crates.io] cargo install starship --locked
[Chocolatey] choco install starship
[conda-forge] conda install -c conda-forge starship
[Scoop] scoop install starship

Step 2. Setup your shell to use Starship

Configure your shell to initialize starship. Select yours from the list below:

Bash

Add the following to the end of ~/.bashrc:

eval "$(starship init bash)"
Cmd

You need to use Clink (v1.2.30+) with Cmd. Create a file at this path %LocalAppData%\clink\starship.lua with the following contents:

load(io.popen('starship init cmd'):read("*a"))()
Elvish

Add the following to the end of ~/.elvish/rc.elv:

eval (starship init elvish)

Note: Only Elvish v0.18+ is supported

Fish

Add the following to the end of ~/.config/fish/config.fish:

starship init fish | source
Ion

Add the following to the end of ~/.config/ion/initrc:

eval $(starship init ion)
Nushell

Run the following:

mkdir ~/.cache/starship
starship init nu | save ~/.cache/starship/init.nu

And add the following to the end of your Nushell configuration (find it by running $nu.config-path):

starship init nu | save ~/.cache/starship/init.nu
source ~/.cache/starship/init.nu

Note: Only Nushell v0.60+ is supported

PowerShell

Add the following to the end of your PowerShell configuration (find it by running $PROFILE):

Invoke-Expression (&starship init powershell)
Tcsh

Add the following to the end of ~/.tcshrc:

eval `starship init tcsh`
Xonsh

Add the following to the end of ~/.xonshrc:

execx($(starship init xonsh))
Zsh

Add the following to the end of ~/.zshrc:

eval "$(starship init zsh)"

Follow guilde from Startship if you're stuck somewhere

About

Personal customization files used on Windows and Linux experience.

Topics

Resources

License

Stars

Watchers

Forks

Contributors