🌐
GitHub
github.com › oh-my-fish › oh-my-fish
GitHub - oh-my-fish/oh-my-fish: The Fish Shell Framework · GitHub
The Fish Shell Framework. Contribute to oh-my-fish/oh-my-fish development by creating an account on GitHub.
Starred by 11.4K users
Forked by 804 users
Languages   Shell 99.9% | Dockerfile 0.1%
🌐
Realjenius
realjenius.com › real jenius.com › posts › why aren't you using fish and oh my fish?
Why Aren't You Using Fish and Oh-My-Fish? · RealJenius.com
May 30, 2020 - While a new Fish installation is ripe for customization and tweaking, I personally find it best to jump right into the community customization. As with ZSH before it, Fish has a community-managed plugin system called Oh My Fish.
Discussions

Is there absolutely no place to get oh-my-fish and how should I go on with my life without it?
I just pasted my beloved theme files into .config/fish/functions. It just works. cd .config/fish mkdir functions clone https://github.com/my-favorite/theme.git mv theme/*fish functions/ Start a new terminal and it's done. More on reddit.com
🌐 r/fishshell
15
14
February 25, 2016
How to set oh-my-fish theme - Stack Overflow
I have installed oh-my-fish and bobthefish them, I want to use bobthefish theme, I follow his advise and put Theme bobthefish in my ~/.config/fish/config.fish and run omf install, but it report a b... More on stackoverflow.com
🌐 stackoverflow.com
Oh-my-fish Installation
You can pass --noninteractive or set $NONINTERACTIVE before running the install: https://github.com/oh-my-fish/oh-my-fish/blob/d428b723c8c18fef3b2a00b8b8b731177f483ad8/bin/install#L131-L133 No, this isn't documented anywhere as far as I know. More on reddit.com
🌐 r/fishshell
2
2
June 14, 2022
Oh My Fish! is back?

Interesting, the fact it's just a redirect to fisherman seems rather.... I'm not sure exactly what word to use here without stooping to low levels.

More on reddit.com
🌐 r/fishshell
14
12
February 8, 2016
🌐
Reddit
reddit.com › r/fishshell › the future of oh-my-fish
r/fishshell on Reddit: The future of oh-my-fish
October 18, 2020 -

To anyone and everyone interested/invested/using OMF, I have opened an issue to discuss the possibility of adding new maintainers to OMF. This could have huge positive upsides to the entire fish community. Please chime in!

https://github.com/oh-my-fish/oh-my-fish/issues/788

🌐
SourceForge
sourceforge.net › projects › oh-my-fish.mirror
Oh My Fish download | SourceForge.net
April 7, 2026 - Oh My Fish provides core infrastructure to allow you to install packages which extend or modify the look of your shell. It's fast, extensible and easy to use. Due to a regression bug in fish 2.6 with some terminal emulators, right prompts make the shell unusable.
🌐
X-CMD
x-cmd.com › install › oh-my-fish
Need The Plugin and Theme Manager for Fish Shell 🐟? oh-my-fish | | oh-my-fish
Need The Plugin and Theme Manager for Fish Shell 🐟? Install oh-my-fish via X-CMD and get started.
🌐
NixOS
search.nixos.org › packages
Packages - oh-my-fish
Search through thousands of packages, NixOS configuration options, and flakes available in the Nix ecosystem.
Find elsewhere
🌐
GitLab
gitlab.ucc.asn.au › fish-shell › oh-my-fish › repository
fish-shell / oh-my-fish · GitLab
Oh My Fish provides core infrastructure to allow you to install packages which extend or modify the look of your shell.
🌐
OSTechNix
ostechnix.com › home › fish shell › make your fish shell beautiful using oh my fish
Make Your Fish Shell Beautiful Using Oh My Fish - OSTechNix
December 24, 2022 - Oh My Fish is a Fish shell framework that allows you to install packages which extend or modify the look and feel of your shell.
🌐
Ubunlog
en.ubunlog.com › ubuntu › omf (oh my fish), fully customize your fishshell
OMF (Oh My Fish), fully customize your Fishshell
December 14, 2017 - In the next article we are going to take a look at OMF (Oh My Fish). A few days ago I wrote an article on how to install fishshell. This is a very cool, useful, and fully usable shell that includes many great features, built-in search functionality, syntax highlighting, and much more.
Top answer
1 of 4
1
I just pasted my beloved theme files into .config/fish/functions. It just works. cd .config/fish mkdir functions clone https://github.com/my-favorite/theme.git mv theme/*fish functions/ Start a new terminal and it's done.
2 of 4
1
https://github.com/eugenesvk/oh-my-fish Either change the remote in ~/.local/share/omf/.git/config to point to that repo, e.g. # run this to verify that it will give the correct output sed -re 's|oh-my-fish/(/oh-my-fish.git)|eugenesvk\1|g' $OMF_PATH/.git/config then # run this to actually do the replacement sed -i -re 's|oh-my-fish/(/oh-my-fish.git)|eugenesvk\1|g' $OMF_PATH/.git/config Or reinstall OMF from the alternative repo: mv ~/.local/share/omf ~/.local/share/omf.fuck.the.dmca set -x OMF_REPO_URI=https://github.com/eugenesvk/oh-my-fish curl -L https://raw.githubusercontent.com/eugenesvk/oh-my-fish/master/bin/install | fish To prevent this kind of thing from ever bothering you again: make a free GitLab account create a new repository beside 'Import from' click on 'Any repo by URL' and enter git://github.com/eugenesvk/oh-my-fish.git make sure that the Visibility Level is set to 'Private' choose a repo name, push the 'go' button, etc. After that you will have a private GitLab repo which automatically syncs to the Github repo upstream every two hours. If the upstream Github repo gets DMCA'd, the updates will stop coming in but your GitLab repo will stay up. Use OMF_REPO_URI or GNU sed as above to set your GitLab mirror up as the repo to be used by OMF.
🌐
Zoxide
bitdoze.com › home › blog › vps › oh my fish (omf) - install themes & plugins
Oh My Fish (OMF) - Install Themes & Plugins
February 24, 2026 - Oh My Fish (OMF) is a framework for Fish Shell, similar to what Oh My Zsh is for Zsh. It gives you a command-line tool (omf) for installing themes and plugins from a curated repository.
🌐
Arch Linux
aur.archlinux.org › packages › oh-my-fish-git
AUR (en) - oh-my-fish-git
April 21, 2026 - fish (fish-gitAUR) git (git-gitAUR, git-glAUR, git-wd40AUR) (make) oh-my-fish-git · aurweb v6.3.4 · Report issues here. Copyright © 2004-2026 aurweb Development Team. AUR packages are user produced content.
🌐
BoardGameGeek
boardgamegeek.com › boardgame › 320752 › oh-my-fish-head
Oh! My Fish Head | Board Game | BoardGameGeek
Fishermen tried to catch the longest fish. Sometimes you will encounter mutated fish.
🌐
Yahoo!
au.news.yahoo.com › hundreds-fish-found-floating-wake-224406595.html
'Hundreds' of fish found floating in wake of trawler - Yahoo News Australia
March 16, 2026 - A couple were planning a day of fishing off Victoria's coast when they spotted "hundreds" of dead and dying fish on the surface. Source: Supplied · Oh my God. Wow. Look at that. Just tons of dead fish. Tons. Definitely come out again. I will. Just I'm filming it first.
🌐
Reddit
reddit.com › r/fishshell › oh-my-fish installation
r/fishshell on Reddit: Oh-my-fish Installation
June 14, 2022 -

Hi,

I wanted to put the installation commands for oh-my-fish into a bash script so that whenever I move to a new system, I can just run the script which will do the system configuration (including handling my dotfiles) for me. So, whenever, I run,

curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install > install
fish install --path=~/.local/share/omf --config=~/.config/omf

as mentioned, in the README.md on the oh-my-fish GitHub repository, it drops me into the fish shell, due to which the bash script can't proceed. Ideally, I expect the bash script to install oh-my-fish, then install the robbyrussell theme, exit out of the fish shell, and continue. So could someone suggest a way of doing this?

Thanks

🌐
ComputingForGeeks
computingforgeeks.com › home › how to configure fish shell with oh my fish
How To Configure Fish Shell with Oh My Fish [Guide]
March 16, 2026 - OMF is a Fish shell utility that allows one to install themes, change shell look, install, remove, list and update packages. You need to have first installed fish shell on your system in order to configure Oh My Fish.
🌐
Instagram
instagram.com › ohmyfish89
OH MY FISH (@ohmyfish89) • Instagram photos and videos
39K Followers, 12 Following, 239 Posts - OH MY FISH (@ohmyfish89) on Instagram: "Together let’s explore more about pets ! Admin - @vandhian @aarian_prabakaran Youtube - 150k plus subscribers For orders kindly WhatsApp 9940500812"