# oh-my-zsh

Published articles for oh-my-zsh.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Managing dotfiles with GitHub

DevFeed: [Managing dotfiles with GitHub](<https://devfeed.tech/articles/managing-dotfiles-with-github-37175.md>)

Original publisher: [Read original article](<https://arkadiuszchmura.com/posts/managing-dotfiles-with-github/>)

Published: 2022-11-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Arkadiusz Chmura](<https://devfeed.tech/sources/arkadiusz-chmura.md>)

Topics: [dotfiles](<https://devfeed.tech/topics/dotfiles.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Git](<https://devfeed.tech/topics/git.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Zsh](<https://devfeed.tech/topics/zsh.md>), [Vim](<https://devfeed.tech/topics/vim.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [completion](<https://devfeed.tech/tags/completion.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [macos](<https://devfeed.tech/tags/macos.md>), [oh-my-zsh](<https://devfeed.tech/tags/oh-my-zsh.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [repository](<https://devfeed.tech/tags/repository.md>), [shell](<https://devfeed.tech/tags/shell.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

A practical guide to managing dotfiles and initialization scripts in a GitHub repository. It explains how to bootstrap a new machine, configure the terminal with Z shell and oh-my-zsh, link Vim and shell configuration files, and keep sensitive variables outside a public repository.

### Source excerpt

This post will describe how I store and manage my dotfiles in a repository on GitHub.

## I switched to Zsh

DevFeed: [I switched to Zsh](<https://devfeed.tech/articles/i-switched-to-zsh-27672.md>)

Original publisher: [Read original article](<https://gagor.pro/2021/12/i-switched-to-zsh/>)

Author: Tom

Published: 2021-12-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Zsh](<https://devfeed.tech/topics/zsh.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [debian](<https://devfeed.tech/tags/debian.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [fonts](<https://devfeed.tech/tags/fonts.md>), [git](<https://devfeed.tech/tags/git.md>), [installation](<https://devfeed.tech/tags/installation.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [oh-my-zsh](<https://devfeed.tech/tags/oh-my-zsh.md>), [powerlevel10k](<https://devfeed.tech/tags/powerlevel10k.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [python](<https://devfeed.tech/tags/python.md>), [shell](<https://devfeed.tech/tags/shell.md>), [switching](<https://devfeed.tech/tags/switching.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [zsh](<https://devfeed.tech/tags/zsh.md>)

### AI overview

A practical guide to switching from Bash to Zsh and configuring Oh My Zsh, Powerlevel10k, plugins, fonts, and Git status indicators for an improved terminal workflow.

### Source excerpt

A guide to switching from bash to Zsh, with Oh My Zsh, Powerlevel10k, and useful plugins for a better terminal experience.

## Remove MacOS Catalina zsh nagging

DevFeed: [Remove MacOS Catalina zsh nagging](<https://devfeed.tech/articles/remove-macos-catalina-zsh-nagging-37343.md>)

Original publisher: [Read original article](<https://muffinman.io/blog/remove-macos-catalina-zsh-nagging/>)

Author: Stanko

Published: 2019-12-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Stanko Tadić](<https://devfeed.tech/sources/stanko-tadic.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Zsh](<https://devfeed.tech/topics/zsh.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [bash](<https://devfeed.tech/tags/bash.md>), [catalina](<https://devfeed.tech/tags/catalina.md>), [export](<https://devfeed.tech/tags/export.md>), [macos](<https://devfeed.tech/tags/macos.md>), [make](<https://devfeed.tech/tags/make.md>), [oh-my-zsh](<https://devfeed.tech/tags/oh-my-zsh.md>), [shell](<https://devfeed.tech/tags/shell.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [zsh](<https://devfeed.tech/tags/zsh.md>)

### AI overview

A guide for silencing the macOS Catalina warning about the default shell changing from Bash to zsh by setting BASH_SILENCE_DEPRECATION_WARNING=1 in .bash_profile or .bashrc.

### Source excerpt

Yesterday I updated my work laptop to MacOS Catalina.To be able to use AirPods Pro with it :/ Apple made a change and switched the default shell to zsh (instead of bash). From what I have read, the reason is a licensing issue. Bash is not gone and everything will work like it used to. But every time you open a terminal, you will be greeted by this message: If you are like me, and not ready to make the switch to zsh, you can silence this warning by putting this into your .bash_profile (or .bashrc). export BASH_SILENCE_DEPRECATION_WARNING=1 Why I don't want to switch? # Everything in my workflow is heavily customized and I'm really used to it. For example, I'm using bash-it with a custom theme for years now. It is heavily inspired by Oh My Zsh, similar zsh framework. Still, it will take me some time to migrate everything. I will eventually switch to zsh, but at the moment it is not high on my list of priorities.

## Small Mac apps I love

DevFeed: [Small Mac apps I love](<https://devfeed.tech/articles/small-mac-apps-i-love-37354.md>)

Original publisher: [Read original article](<https://muffinman.io/blog/small-mac-apps-i-love/>)

Author: Stanko

Published: 2018-05-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Stanko Tadić](<https://devfeed.tech/sources/stanko-tadic.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Scripting, bash](<https://devfeed.tech/topics/scripting-bash.md>), [Bash](<https://devfeed.tech/topics/bash.md>)

Tags: [application](<https://devfeed.tech/tags/application.md>), [apps](<https://devfeed.tech/tags/apps.md>), [bash](<https://devfeed.tech/tags/bash.md>), [features](<https://devfeed.tech/tags/features.md>), [free](<https://devfeed.tech/tags/free.md>), [oh-my-zsh](<https://devfeed.tech/tags/oh-my-zsh.md>), [shortcuts](<https://devfeed.tech/tags/shortcuts.md>), [tools](<https://devfeed.tech/tags/tools.md>), [window](<https://devfeed.tech/tags/window.md>)

### AI overview

A personal list of small Mac applications and Bash tools, including utilities for uninstalling apps, clipboard management, Touch Bar feedback, calendar access, window management, archive extraction, Finder enhancements, Bash customization, and directory navigation.

### Source excerpt

Recently I switched to a new laptop and had to set it up to my likings.This comic describes my setup pretty accurately. My setup includes a bunch of small apps I found over the years. It seems that most people are not aware of these, so I decided to share a list. All of them are free (with the exception of TotalFinder), and if you like them, consider donating to authors. So here they are in the alphabetical order: AppCleaner # AppCleaner website AppCleaner is a small application which allows you to thoroughly uninstall unwanted apps. CopyClip # CopyClip website Simple clipboard manager, stores what you copied allowing you to quickly find it. HapticKey # HapticKey website This is a weird one. I already ranted about the touch bar, and this app makes it a little bit more bearable. Tapping on touch bar will make your trackpad vibrate(?!) to give you haptic feedback. Give it a try and decide for yourself. Itsycal # Itsycal website If you ever were annoyed by the fact Mac has no built-in calendar in the menu bar, you'll love Itsycal. It is a tiny calendar with option to show your calendar events. By default it displays small calendar icon, with current date in it. Custom date formats are supported as well, allowing you replace Mac's clock completely. Spectacle # Spectacle website Simple window manager - move windows around, across workspaces, resize them. All that by using using customizable global shortcuts. The Unarchiver # The Unarchiver website Well, this is probably the most popularI just realized Unarchiver was acquired by MacPaw, hopefully they'll keep it free and simple. on this list. Unarchiver does exactly what it's name suggests. It supports all of the archive formats you'll ever need. TotalFinder ($12.00) # TotalFinder website I always felt Finder is missing a lot of features. TotalFinder and XtraFinder both fix that to an extent, by adding things like tabs, dual mode, cut and more. There is a catch - both application require system tweak to install. You need

## Developing on Linux

DevFeed: [Developing on Linux](<https://devfeed.tech/articles/developing-on-linux-35610.md>)

Original publisher: [Read original article](<https://zolmeister.com/2014/09/developing-on-linux.html>)

Author: Zoli Kahan

Published: 2014-09-13T05:00:00Z

Content type: opinion

Language: en

Sources: [Zolmeister](<https://devfeed.tech/sources/zolmeister.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Development](<https://devfeed.tech/topics/development.md>), [dotfiles](<https://devfeed.tech/topics/dotfiles.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Atom](<https://devfeed.tech/topics/atom.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [keyboard](<https://devfeed.tech/topics/keyboard.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [4k](<https://devfeed.tech/tags/4k.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [editor](<https://devfeed.tech/tags/editor.md>), [git](<https://devfeed.tech/tags/git.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [keyboard-shortcuts](<https://devfeed.tech/tags/keyboard-shortcuts.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [oh-my-zsh](<https://devfeed.tech/tags/oh-my-zsh.md>), [zsh](<https://devfeed.tech/tags/zsh.md>)

### AI overview

A personal account of a Linux development setup covering the i3 tiling window manager, ZSH with oh-my-zsh and Powerline, Atom as an open-source editor, and desktop hardware requirements.

### Source excerpt

Developing on Linux dotfiles i3 - Tiling Window Manager A tiling window manager is a type of window manager that arranges your windows as tiles, usually in such a way that makes managing them more efficient via keyboard shortcuts. i3 is my window manager of choice, after having used xmonad for a long time, i3 provides more flexibility and ease of configuration. Here is a great sceencast which will help you understand the power of tiling window managers.