<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mayur Panchal</title>
    <description>The latest articles on DEV Community by Mayur Panchal (@immayurpanchal).</description>
    <link>https://dev.to/immayurpanchal</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F183346%2F9cda9667-672b-49c3-bd20-4cf263840e9f.jpg</url>
      <title>DEV Community: Mayur Panchal</title>
      <link>https://dev.to/immayurpanchal</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/immayurpanchal"/>
    <language>en</language>
    <item>
      <title>Unlocking the Ultimate Productivity: Mastering iTerm2, Oh My Zsh, Powerlevel10K, Fig, and Homebrew</title>
      <dc:creator>Mayur Panchal</dc:creator>
      <pubDate>Tue, 19 Sep 2023 13:43:03 +0000</pubDate>
      <link>https://dev.to/immayurpanchal/unlocking-the-ultimate-productivity-mastering-iterm2-oh-my-zsh-powerlevel10k-fig-and-homebrew-1dih</link>
      <guid>https://dev.to/immayurpanchal/unlocking-the-ultimate-productivity-mastering-iterm2-oh-my-zsh-powerlevel10k-fig-and-homebrew-1dih</guid>
      <description>&lt;p&gt;Are you ready to take your productivity to the next level? In this step-by-step guide, we'll show you how to harness the full potential of your development environment using some powerful tools. By the end of this article, you'll be 100X more productive with iTerm2, Oh My Zsh, Powerlevel10K, Fig, and Homebrew. Let's dive in!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fig:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkcxm35vpafu9trzqc95c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkcxm35vpafu9trzqc95c.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fromkatv%2Fpowerlevel10k-media%2Fmaster%2Fprompt-styles-high-contrast.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2Fromkatv%2Fpowerlevel10k-media%2Fmaster%2Fprompt-styles-high-contrast.png" alt="Powerlevel 10k theme"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://asciinema.org/a/293849" rel="noopener noreferrer"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fasciinema.org%2Fa%2F293849.svg" alt="asciicast"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Installing Homebrew&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Start by setting up Homebrew, the package manager that simplifies software installation on macOS. Copy and paste the following command into your terminal:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

/bin/bash &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Getting iTerm2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now that Homebrew is installed, let's grab iTerm2, a powerful terminal emulator. Run this command to install it:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

brew &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--cask&lt;/span&gt; iterm2


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Supercharge Your Terminal with Zsh&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Upgrade your shell to Zsh, a feature-rich alternative to Bash:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

brew &lt;span class="nb"&gt;install &lt;/span&gt;zsh


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Boost Your Productivity with Fig&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fig is a game-changer for terminal productivity. Install it using Homebrew:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

brew &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--cask&lt;/span&gt; fig


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Next, open Fig and explore the wealth of community plugins available. Enhance your experience with plugins like Oh My Zsh, Zsh Syntax Highlighting, Zsh AutoSuggestions, and more. Check out the list.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Oh My Zsh&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zsh Syntax Highlighting&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zsh AutoSuggestions&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zsh Completions&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zsh Open PR&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Zsh Fzf History Search&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;iTerm Tab Color&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;256color Zsh&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You should use&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;powerlevel10k&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1695107717333%2F40e30f98-e49c-4879-bd44-e86909fe41fd.png%2520align%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1695107717333%2F40e30f98-e49c-4879-bd44-e86909fe41fd.png%2520align%3D"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now Go to oh my zsh plugin and configure it with below plugins to unlock it's true potential.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;git&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;fzf&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;npm&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;sudo&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;command-not-found&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;z&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;zsh-interactive-cd&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;zsh-navigation-tools&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;colorize&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1695110053031%2F874612f3-2fa2-42eb-a0ec-14f76db267d1.png%2520align%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1695110053031%2F874612f3-2fa2-42eb-a0ec-14f76db267d1.png%2520align%3D"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 5: Customize Oh My Zsh with Powerlevel10K&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Oh My Zsh is fantastic, but it truly shines with the right plugins. Configure Oh My Zsh to include plugins like Git, Fzf, Npm, and more. Don't forget to create a &lt;code&gt;.zshrc&lt;/code&gt; file if it hasn't been automatically generated:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

&lt;span class="nb"&gt;cat&lt;/span&gt; ~/.zshrc


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The above command produces some output as we've already installed Fig which modifies the &lt;code&gt;.zshrc&lt;/code&gt; file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 6: Power Up with Powerlevel10K&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Powerlevel10K is a custom Zsh theme that elevates your terminal experience. Install it manually with these commands:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

git clone &lt;span class="nt"&gt;--depth&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;1 https://github.com/romkatv/powerlevel10k.git &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;ZSH_CUSTOM&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="nv"&gt;$HOME&lt;/span&gt;&lt;span class="p"&gt;/.oh-my-zsh/custom&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;/themes/powerlevel10k
&lt;span class="nb"&gt;touch&lt;/span&gt; ~/.p10k.zsh

&lt;span class="c"&gt;# Copy the config from my Github Repo &lt;/span&gt;
&lt;span class="c"&gt;# and overwrite the default .p10k.zsh&lt;/span&gt;
&lt;span class="c"&gt;# https://github.com/immayurpanchal/config-files/blob/main/.p10k.zsh&lt;/span&gt;
&lt;span class="nb"&gt;source&lt;/span&gt; ~/.p10k.zsh


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;To display icons correctly, install the &lt;strong&gt;MesloLGS NF&lt;/strong&gt; font:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

&lt;span class="nb"&gt;sudo &lt;/span&gt;bash &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-LSs&lt;/span&gt; https://github.com/dfmgr/installer/raw/main/install.sh&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step 7: Fine-Tune iTerm2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Customize your iTerm2 settings to your liking by adjusting the font and appearance in iTerm Preferences.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To change your iTerm font. Go to iTerm Preferences &amp;gt; Profiles Tab &amp;gt; Text Sub Tab &amp;gt; Font&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1695109254080%2F61c42451-f3cb-4fbf-8af0-695f8577e368.png%2520align%3D" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1695109254080%2F61c42451-f3cb-4fbf-8af0-695f8577e368.png%2520align%3D"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you're not happy with the configuration of your theme. you can modify that using the below configuration command.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

p10k configure


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step 8: Explore Fzf&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enhance your terminal search capabilities by installing Fzf:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

brew &lt;span class="nb"&gt;install &lt;/span&gt;fzf


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;To install useful key bindings and fuzzy completion&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

&lt;span class="si"&gt;$(&lt;/span&gt;brew &lt;span class="nt"&gt;--prefix&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;/opt/fzf/install


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Bonus Tip: Troubleshooting Oh My Zsh&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you encounter issues with Oh My Zsh installation, use this command:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

sh &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;If you face a "command not found: curl" error, install Curl using Homebrew:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

brew &lt;span class="nb"&gt;install &lt;/span&gt;curl


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Change your default shell to zsh&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;

chsh &lt;span class="nt"&gt;-s&lt;/span&gt; /bin/zsh


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Congratulations! You've now transformed your development environment into a productivity powerhouse. Stay tuned for more developer productivity tips and tricks. Follow us for updates and stay ahead in the world of web development. Your journey to becoming a 100X more productive developer has just begun.&lt;/p&gt;

&lt;p&gt;If you like my work follow me on &lt;a href="https://twitter.com/immayurpanchal" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; for Daily Tips &amp;amp; Tricks on Developer Productivity and Web Development.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>bash</category>
    </item>
    <item>
      <title>How to Beautify Dev.to</title>
      <dc:creator>Mayur Panchal</dc:creator>
      <pubDate>Fri, 12 Jul 2019 14:24:56 +0000</pubDate>
      <link>https://dev.to/immayurpanchal/how-to-beautify-dev-to-3mmn</link>
      <guid>https://dev.to/immayurpanchal/how-to-beautify-dev-to-3mmn</guid>
      <description>&lt;p&gt;This is my first article on dev.to. I've developed one Chrome extension to beautify dev.to site. &lt;/p&gt;

&lt;p&gt;The reasons to select this site are&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I don't like the current design.&lt;/li&gt;
&lt;li&gt;I wanted to learn how to create chrome extension&lt;/li&gt;
&lt;li&gt;How extension works Generally in browser.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here are some screenshots:&lt;/p&gt;

&lt;blockquote&gt;&lt;a href="//imgur.com/a/1SIZAJn"&gt;Beautify Dev.to extension ss&lt;/a&gt;&lt;/blockquote&gt;

&lt;p&gt;Note: This extension is still under development. Please give your suggestions to improve it. &lt;/p&gt;

</description>
      <category>ux</category>
      <category>design</category>
      <category>chrome</category>
      <category>extension</category>
    </item>
  </channel>
</rss>
