Minimal-OS is a sleek and simple Zsh theme designed for use with Oh-My-Zsh. It provides a minimalist prompt with helpful Git status indicators and system-specific icons.
Please consider Favoriting this repo if you enjoy the theme!
- System Icons: Displays an icon based on your operating system:
- macOS:
- Linux: 🐧
- Windows (Cygwin/MSYS): ⊞
- Unrecognised: ❯
- Git Integration: Indicates the status of your Git repository with different symbols for:
- Modified files
- Untracked files
- Clean state
- Behind remote status
-
Oh-My-Zsh Installation: Make sure you have Oh-My-Zsh installed. If not, you can install it by following the instructions here.
-
Download the Theme: Save the theme file
minimal-os.zsh-theme
to the Oh-My-Zsh custom themes directory:curl -o $ZSH_CUSTOM/themes/minimal-os.zsh-theme https://raw.githubusercontent.com/nkurata/zsh-theme/main/minimal-os.zsh-theme
-
Set the Theme: Edit your
~/.zshrc
file to setZSH_THEME
tominimal-os
:ZSH_THEME="minimal-os"
-
Apply the Changes: Reload your Zsh configuration by running:
source ~/.zshrc
With the minimal-os
theme, your prompt will look something like this:
~/my-project (main) ↑12↓ 23:45:56
🐧
This indicates:
- The current directory is
~/my-project
- The current Git branch is
main
- There are 12 changes ahead of the remote branch
- The current time is
23:45:56
- You are on a Linux system
- Apple System
![apple-zshtheme](https://private-user-images.githubusercontent.com/90001579/335877341-bc312d40-9e76-422b-9ac5-db50a9475cc6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NTcyOTEsIm5iZiI6MTcyMTc1Njk5MSwicGF0aCI6Ii85MDAwMTU3OS8zMzU4NzczNDEtYmMzMTJkNDAtOWU3Ni00MjJiLTlhYzUtZGI1MGE5NDc1Y2M2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE3NDk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTgzMmI0OWZhMjAzMWRhNWQ0YmFiOTVhYTUxOWY1NTM4MzQzNWM3NjcyMDFkODY5YjJjODAxMTg1MTJhMDc4N2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JhGpA1WxG7HZqdYsbop5NgoyYgPf5-m1MVIKVUr3ZoM)
- Linux System
![linux-zshtheme](https://private-user-images.githubusercontent.com/90001579/335877367-23d5be54-c134-45c3-871d-4c1454462c70.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NTcyOTEsIm5iZiI6MTcyMTc1Njk5MSwicGF0aCI6Ii85MDAwMTU3OS8zMzU4NzczNjctMjNkNWJlNTQtYzEzNC00NWMzLTg3MWQtNGMxNDU0NDYyYzcwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE3NDk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU0OWJiZTNkMWJjODMxNmU1ZTgzMjkyYmI2MDBiMDJhOTg0NzQwZmM2YTBlZDFkOTRlN2M1YzU4Mjg1NTYwYzUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.f3SkyjP3149c0SAdU1BZoeL5wk5kGHyfvvecp3hOmT4)
- Windows System
![windows-zshtheme](https://private-user-images.githubusercontent.com/90001579/335877417-e5edb17c-0577-4fd9-bede-8d441e554e3c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NTcyOTEsIm5iZiI6MTcyMTc1Njk5MSwicGF0aCI6Ii85MDAwMTU3OS8zMzU4Nzc0MTctZTVlZGIxN2MtMDU3Ny00ZmQ5LWJlZGUtOGQ0NDFlNTU0ZTNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE3NDk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyYjc5YmY5ZTQ5MDdmMDFlMTgxNGIyMzY3NTlmNGJhZTMzZGRlZTU0MTJhMjJiYjA4NjU5MGU3NGU2MGU3OGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.O14ncYlfwvJF2BRRCrAesgxbVmWbz7oDdF3Oy690kB0)
- Unrecognised System
![other-zshtheme](https://private-user-images.githubusercontent.com/90001579/335877449-3734bf07-05ce-41d0-8960-af491df03750.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NTcyOTEsIm5iZiI6MTcyMTc1Njk5MSwicGF0aCI6Ii85MDAwMTU3OS8zMzU4Nzc0NDktMzczNGJmMDctMDVjZS00MWQwLTg5NjAtYWY0OTFkZjAzNzUwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE3NDk1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFmYzY2MmU5ODlkYjBkYmZmYWVmOWUxYjBiZDAzNjE4Zjc3Mjc0ZTg0NmJjZjAzOTJmYWY3YTQ4NjdmNjI1ODAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.M7jbUwIHdsNBPQ6v54zqibWnzu51m9bMYhz2Vsq0Em0)
This project is licensed under the MIT License. See the LICENSE file for more details.
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or fixes.
- Inspired by various Zsh themes available in the Oh-My-Zsh community.
Enjoy your new minimal and efficient Zsh prompt with Minimal-OS!