Skip to content

Instantly share code, notes, and snippets.

@xbns
Last active May 20, 2021 05:54
Show Gist options
  • Save xbns/d4a6a5673178ed17afcd7f4e671e3664 to your computer and use it in GitHub Desktop.
Save xbns/d4a6a5673178ed17afcd7f4e671e3664 to your computer and use it in GitHub Desktop.
#powershell #windows Pretty Powershell Prompt

Make a pretty powershell prompt using delugia nerd font, oh-my-posh and jandedobbeleer theme

Delugia Nerd Font has support for gylphs

1. Install Git

winget install Git

2. Install oh-my-posh module

Install-Module oh-my-posh -Scope CurrentUser -AllowPrerelease

4. Download all the existing themes to your machine.

Get-PoshThemes

Also get PSReadline if you're on PowerShell Core:

Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck

5. Modify the PowerShell profile

Finally, if you want to standardize your PowerShell shell to always use oh-my-posh, you need to modify your $PROFILE.

Run "notepad $PROFILE" and add these lines to the end:

Import-Module oh-my-posh
Set-PoshPrompt -Theme jandedobbeleer

Reload $PROFILE

.$PROFILE

6. Install fonts with support for glyphs

To use the the prompt and avoid strange characters instead of the Powerline glyphs

Download Delugia Nerd Font Complete from here

Install it by right clicking then "installing for all users"

Right click on powershell window -->Properties-->Fonts tabs

Select size 14 and select "Nerd Font"

Save

7. Use Nerd Font in your Visual Studio Code for Editor and Terminal

Changing the VS Code Terminal Font

To use the font in the VS Code Terminal, Click Settings.

Searching for "integrated terminal font family" should bring up the setting you need to edit. Here, add your font 'Nerd Font' on the very front of the setting and save.

8.References

�PNG

IHDRB�\D�� pHYs���+ IDATx���{|S��?�Oo`/tI/��Bh�����B�P����W�N���1���1/��9������T)��s"B�8D��EJѤ�Pm�DJ[J����I�49'������kkO�y�眔$�<�4�?(Y """""""��_���㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0��P�{�l��V+`��
�V���~�ضϸ�4����������=�k K�]δT�պ㳯,�nsO��眹眹�������e�>���oθj�h1����-,,��-��ˋ��s�n0�����/1��_8�o��yM�ʵ�n�Hc��6�t��$o�W���z��5ŕ1����b��6kUR��V��2�5�۵b2%v2V�m�h�r �InG%�;��[�ɾ���a68��½����z-\��Wf�H�L�mv*įk.^f���{����~�D�h��������#��='���������/����`x������W���ލ��:�ղ���o������@������s�n�.sw���+��ׂ~�����_�U��QI>�)���_����L��.!��(yo3��e�'�T�QXh�Ӛ�Bu�;�*GS�O�~T�f�1s~a��^S��N�=e�R���o�J�{qmv)��k.r�\OG�I�z�E�M���K ������|7��pN�B�w �~��]g���͵Gtw?���g�+HV)�=]�.!Û��&\�)��_.cu%23c$��3�޳rL��ǣ�*�ir )I��r�#�������2��1�D9�$�����]�|(\�˩�ι�>���5w���tܯ�{��uyk!�I�`0�������FCSS���c1w<����O����w_qb�<sG�cb���k����)���Ui�W��.�k�uJ��h��ocuY�,_- m�ms��8�^S\�)���pnt��)wڨi��O7�i{��.�,�]��ʁ�b�B]���dl��\\��E�({:cf�~�z�V�T{y�G�U��ir��a��EO�kᮧ�7��bm���[���l�ֻ�v�]K���9D�t��K�˽�DDDDDD�͑��g���o����!Û{��Uc�XV����Q#�-G��]��=�]WO�:4D��֊J���B���l��:1?M�ڮ�W'%�^g��QoL�ˍz-bԨ�����'�^�)�^U�&5Ļ��5��P ���5�m���61`��hU�|�ڱ_���P �ہ���4Z�0��1��u�c �}�� �XiT��o�R��1��G��Ԫ����*�0�vjZ���|9P�)�6&���N֗�]N?_]��ީ������X-zU]����z���/���q�r�+�R�H]p�� """""�\:k���y���8x���c6w�~��,��>{�͍m����=�g����F$_��(#�6pY����ЙYL��dL:�*C���Ӡ�B��11��e}����T��dģ\����}7���)D9yZ����@)�Ne��G��B��60<I�ڮ3r�}l����zc�L�(F�V��H���_�).������Q��2 ԅ� 
�2�������*EOVR�&I�`�k[UN��_U�b�ݯ�ѭ��]=���ʁ��
íd���Օ"DDDDD�uQ���wP}[j�
򧕏�ΜzX����|�ٰxn��<�b鱚��˷�%Lv�׊�&!���Z����DTV����x����ˊ�]׍P�U��p�>l.�|54ۑ[X�$�e�3�.�O�Dl�C�Z�2�uk�:WU�Ȫ��2ڿ�-v֫��:���G7r�&y;�~�K�������Lg/�+�ν���繆"��v.+����%���ڡ�~w��ٹ3�n����������>�ȒǗ�f�c�~����>=9�y�T�Z����*퓼��J�*Qy�ʨ�j��v@��??3��ϛ\&o���cu�Ə��ό�E�Z[��،z�p��$�J[Ym��R&�}cu�6&F&v���ѻ�[}}��'���2r}�����Ki?L.��V����T��S OT��XQ�b{�]s���r�ܹ��~��Kvݢvo�t�DDDDDD>q_��yŻ���7��������������+��{�|��~�/w[��s��b6��x���‡H�#o���wF7�*Th��ey��X�U����7��-�~��.-I��*�^�b23U�ȶI陕�7W F���8�$�E�7�}�>-F�����*W:����*����9JTߣ�
�&W��,�l�@V��};Y���O͙<-?����ru�TE}��"I��^��/夻_a��E�"""""�� |x)���yyy.�B�///����W_}�W�?�c�Za��j��,���?�X$�-�i-z""""""":o�11�!{ʘ �"""""""����x"""""""��x�ޒԜsLDDDDDD4p�ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0��PÆ s��<�+�S'��ʋ֮�T���U�mr�^0��W��x��CD"�w�Q�`V���k�t��;�;��\*��"�'�W��m_���ܷ_����~]=a�<�:x�w����]�}�eĺ���u�Sg�3�2'�Q�9/����Ϸ�ov�����=�s���p�>�g�'\?�·�"�������~�������7��U��?jW����4��ͯ���|�[CDbve��G�btY���5���tmͳ�"��^�GM ��v��C��Wq�� �;��EDt�
J��ߏ�s� �#�9b��}s����#/xkN͡�6��oʼ?���n�� ���-��-��Gy��g�)��,��+�|�5�?q�����//ԫRC��{�Ez�L,u���U�TV ��O���֣��:�<�イ� ?y��L�Dt�
J��?����"?��}s��)�9���h库F��y�Ë��w[��q�e����~�f���,���C��9D$�<|9��4��^p��G��z:l�+��,u� b�7�rSY����7���֣� ��u���Ft[�1�9xzDž�*�' >4�I��.G�[.� ���An㫃�WMyjl�EiҀ����Ǿos?��s�<<3��4�3�����F��e������~��(��������y�CDb����A�Bq��uc�ْ��̸�Ks��M���� ���o?^�����򸉉�����qӺ��|u�_G��oa�~�7S��~FD؂�?Еx�1�*"D3|ШI���\'�ღ�`�w6����M����Ã�Q�Xs�� Mت`Ea��й�ܯM���-��5C�woI�[�N��˳Z~_]:.m�M埔Z����j9�u���v�)��*��; �������j�H���x UJ�����T��L�h�=��@׷��g��(�2[�_8_7��B��9�N���}��^���y�|�ݯ���%�_�z=m��yA�Źxu����,��R���]�Y��R�K� Q`�z|�=�{F� ��T�����T�p��[OK�FSV���Ȍ'&z: U��B��j�_��w$����?��4x�qe�י��Z!w�\Q�OM���b�[JD�,WM�����~Y����Ao�5_����,�u���� ��̀H,��<T��/�X[r���?3���նe�fc�v_��I��R�,�=��2 �m���j<���=��� �� U�����7�ۗR��_N]sX���8t�?n@����`��u����W��
`ƕ�^���R��li�OL��ˋJ��.�j��8uѽ%�S�6��'�/�Wc�7y:Vn[�_g�����.+dX�Ͽ���p� _��y4���z,���x9&<����JlH�^ ��T������X�a�:��l�1� �s�X��l��#��llP�2��W�gr����z,� ����P�X���K�+y}DI?���Jl��yٌ��\|���n!�7��� ��e��;?o:�@{v�[���m?L0��^���Z��JO,ݑy�OG$��{�?+q{]ݲ �\��Z�=���,��7^�>B��__e#2�;R���ki��tT.�*�F�26F�_R&��Dty1'��"����Ib��4�� �Wl~ �I4�O�?��0�E m��<\ZҨ�����K�������Q��>�(?������ѣ���v�ڧ��u���[μ�h�_��3���y��Cu�W�N4�/�����:?+1�J�LO8W�g{��M�*��^�|z}�I������-u� o������٩�#�����p����������������׋>
`�ẙo��Y����_�E�Z�m��V����_����-�S�O�m?�cS�}��{x��B��둾N��߀_��=�z(��hk�}��F,z�����a����ް��K9r�ޭ���) +dP�w�^��J���g\�(�zE���]�^�G���+U��vϫ����O����!lٽQ�G� )�����⋝��ިQ��� O^rz�]>vf�`�!ý鶴��}U�5;����^ �T�H�qRe�~��l���r񣌆&d�3���y��Ueی��I����“��ޝM=|z�Ez~@̴̜����c���2�rN����j �U�����ǿY��O\�gv�-[2"����'�����S$���e>fxG��a갩��S����+!}%f'�=ڸG��Utֵð�b������1��̛��]��N�L,Ȝ7�Ė2\���xvc�B]4��y��hy]$���׏  <o�ue�}b�����!7/��������w��?L�d���-=�'���.;��Q4q���7����μ�~��������I���M��}�D��?u�?c�內$�@K���; ���a��C�bCl������¨��NCr�"�����ڃ������h���ڃ���Ys����R�Y�� rfdڴ�д� uk�b
��?R���e���i� ?��f�����P�����|\�[�+d��Zd�`��&|�o
9\����b4��eco>�_ �}PȰ����D9�J,��OM��bmSg���J���$���lLW��J@�,��{ws ;�3h_��W������� �}�#���cиh{�_7��w��pϗO�;���J��I�J��ot�x�(u3��OG����}�h�R��?-/X~��=� �����ҭ!�����R�m_8��8�Y����!��U� �Z�u�ٽoubct��u銬iW����td���]��L�¾���ӳw ��=} �ufoi��F�&X� �P�7�מ�0���iU�7���U�wo�a�|�<֦��s�c�7�7�~qWܣم���EM0�ys'b�z�/��dq7e䏐��:Tcl02�����H�(k�YӜ�����[v�F*o�3m�p�m������6m������ՋP�f%r2�7C�'=�����[""�}'Q������#�n��=r���[��Ĕ��tl-=|KM���2>�h���褻�-�a�:��1�#��/T�:<¶�XS��uG�]��]o/���:���G��y�v�d������>ј��p��q��벱S^Y6*ؿN*�@�1� �Nk���h����6�Xc��:�3 �O��7����k,۹v�t�:���v��y ����)���4á�F����t��!�Ow `�`�,�p�q��K�?����>K$��]Ѕz� ���=��7�7uս� �CӜ���ˋJI67|x��9D17<e����+b�>�l��"�8��EL���f�gE�� W4ۧ�'�F~x��9$vn�bNx��N��]��]��UL�JǙ�=��=�յϊJ��:�~wg��}3N|{G�-Ɵ/%6��x ��%V�z�c�����5U�����#(ǛF[o��$|����h������)d� +�P�_�G��79�n�7w���齋[���ހZ�O��/va�}��<\g����γ���n��+u=�@� ��}J�/w�֞�t�H�Z�t{��*_�y��z�D��@����Wz��y��D'.¶nf�((��fwckا ����K:s�w� GB�mܛ���wӢ>�,d�]fdu�-���,|݆����C^]��H�����j�ȬpW��ЖDhϖ�9�rlF�o5�z��
|Z]� �dߙ\E�_K{>]���p$u�-�+��֔�-~Rb���mC���9�����>�.��tl��M��o�~M���R�;�V������hv��ۜ�5������fȲ�e��\�o�(>5�p��v��=���������v:%�7~O�� T�R��B~�{>��ߘ6�Lj9��C����j?����p�6_?�_��WZ5�&�JmA��S�E�:�1 ��;����}S�~a��ᆗK�g{�h��?1n\i��S�/LY�`|aMm�D�A7����,���F����eF3��J8��8�%�s�X#�]��XrZ@9~�Ծ㹯6���3_�OٲT���/'��2p� �� ���M����(�}��'3t�o:}jr���LHj��1���=����[��?@~���R}��_>���� �OFǾΆ��R�yh֜���]�e�Z�� 4��sB|{yg������b�m����PE�7��&D��j� K� ,�F�:v�������\�9(�Փ�E�X�$��g+�P��q�������c�Pʱ�
�D(�J!��ۢ�Z��PW�ƽ����-x�^��"���ʱ���:"](J�� yP���K9���:��]h�ca6^�cQ%��u��[��w�4(�$��������a�"`’-�)q� ��/�4�r$�G�z%˗z�%���|��(_x&ݟ_��7ɿϾQ�xT��I~�3o^��ih[�*��<��7�Sz@�ӷ'߬T@���ѹ�>��>�7���J(�ʾ; =��>�önł�N/���O�9�5\ۀ\�
����>٭�e.��C��h����A�������۠��O�ɂ�H������U�n�q��굵7��tO ����_Wu���S&&�� M5��e��m[��f�edƃE�3R+�N0N#�f���é���b�>��_�|捦7+�gf$�it�t%�OD4������qӜ�gn�i����sצ�zMd�7�#����1 �㻝���q5��)�[��r���[��S�=9/�ŭ��'_܇Gg��!_���P���)�%�m�r{X�n������xh���8� �j��cՖ���3�΄���>��Z(�gޙS4�m������<y���^ �{�|ۛkqߋ�!�9�x�q��p�8�P|_�����n��{Qu�M� ��~N�����I�E(�c�����7[:4Y��D֐���� �w0����qy�����i�f�kk��k���/(��͒�S�}ҥR�z�s&�����C���4�XaO��wznr�o�rl�Gh�*� +Ҡ��0��o9ʌ>��a�ZA�u��X�th�[a���[�E��\�j��a��D �qT�=}�*�����p>ϗ/�;���� �z������;�1�[ƍC��Wg�������zЭ��;���� a_ü�v!W{���h�Hx�l��̋לAIx��h��ϵ���K�;��Y� "��݁��'�."�̉�Z�G�c��-M�Q��sh|(���j���uu���x�I�̛;Q/��Ѽ�G�Ǡ���f ~����0�~gr��پ;;�igY���.Y�{�o�1�vzI9�<��iV��>y����\���1яA�����"���3o&�4���8�m�H֑�q� W�~���qU��y(&��q����M�1K���taa��MГ�������]�?��%�z��L����=�x��Y������=ڸG���?��=�L~�X#���F=�x}f�T4��ԩؿ�m���W
��ꖏ]tݕ�D�ǟy��!�,q�Qܰ�`��4�C����>�ch�FB =Nӳ{�����N���!7/��h[�IDAT�0�^����}�I>�g��� �:���0��6u7�w7��g�|��H��[�����7N ��E�=��\����c��e��� ���2{?� ���I�X�-_�����#���GRa%3���U���!�*����^y.�e�w�Ἐ�P���q���W��x���H����&��?@�:`@�/��%H��Hm�</_f«���7/^���.�UQ�ל�U��zo��#�l3/noTֆ0a*��W��Q[���(|M��iy��!E��'�? 4�l/�,x,r����&/9������t ��J\�Ə��\���P�x��������OW����_g����e�)nX�e�z�dxa �q�������Ʀ7�D:�%�����n7���I�9s��pʧq����(��Էn��˰���Je�l���>��up��_����O տ��������fӞ�{��78����FD��p�{M�U�x_xS8�\�vs�����Rl����~ި������}���ڦ}�P�sb�J�5�Ar,����]�����D�T�X� ��G�m���J۔���RB��4^�0���~#F?uM��oN�\Ϋ����–�q>I>.> �n6 9Z��!!�CT����rZ�Ρ���/8}�/9i�眡s�&�'�Cn^>"�_������Lx��G�h�R��[�;�n� O��0t�4�(����K�]��04�>\F ��p|"K2~����YCban���>B"�#����837<��d��bFr�bbw��_F���ߚ���~��^�;���v���}i�"+3�Pb�=�i4}��>��$@f�M=3c�N9tF��A�N�wgz�i���_��M w�����:B۾��$%V$�x�} :�^7�g�t9�C ��#���ûi�#���å����B���ړ첵' �=�G�^1R�; ~ �{�W��H\g��W�^����� ��y�i|֙��~��l{>�<���eۅ�z�5���r�!Dh?�\�5��,�
�no��EZ�8P%��5약��(�Jt?�Ĝ�!�t>4�yPR��>�]���;�; EH���Ʒ}wȸ�
�������˦x�iQ�L���S�6�~�f|Qℑ�M⟜��&d-T�p��0!7;���!=�px��l�q�z���[o����d�g�~K�OY�f�^��#�;|���DD?���I���7������n�(���ou'*>N�x�&�R�F��ߴ8҄q��ݷ���qUNܕ�-�?-5�l?O@`�:�KZf��?Dlp�u��z��c��A�u|�2z��)��0�m�R���G��!?���ק�W�Ox�e۔x�����̢�G'�{�!�'?u �q�u�պ�� �ַ[� =}���Gߜp�Mm� �c�O���8u��/M'����$�y&���}�k��VbjL��{yt,z ��釁}`=���� ���� �g照̉R@X�^��{p�ta-z@���î�q
u=�ӣ��+ջu�;9�y898eNT,�Q��P�2mh���¢��{:b�s�b���F{��Q�����I�����a�+S�!��ؤ�3�Y�^ ���z5���牸#d�Y�E�X�c{�K4>�����0��c#6B{avo���O�W2_�׻}C�}�T9:,VfcCbo����P�l�lsےiR���z=\).����џ��>�k��>_��G�|��W�^����>dx��3[m��͋�2.�� ��Q���Δ̎.x,��<��Ya�(XR��S�z�Ǎ�ƙW=�;@yW����5�E����w�ދ�_o��� "�li[��HT�V,xθ�� E�'}k��`���_�3ЏYE������k�����qONVQ^�&�����u�'���� �L{7U�����x���ͻ1ޑ6�V[�}r�d��3�1zZ�����������:}ܽ��m�U�<9h8����}�zG���/�Ё�qB�<y{���=����҆���+���E����WGNyj����y��V ^Μz�m��/8�m^_�yS��缔�m�mE��ҥmku�@׸�獉�h��K��'?w�ǾosO�1���Vb3�m~�d`X� AV��8�f-�k�dx�0$����n�.����H�n���� ���Ȼ��$�|�@�����{���/��>��2�<��sX#gF�M��ww�^���(��so��R̃����٢}2UAPP�՚���� �g/ѥ��r�K��z�������]��<t0
��h��-ue��zMP�7V��i��'՗�Ue����w������I���j}[�~��Fm2�'?�Ü�X��ݨ�)��On��aD}з��������?u�X�ԹdiO�m�����\︓�E�9��O�1�j���W���SŇ��-��C��N�A����9(��1�B���-�����mmm?���_Uؾ�Z7�~ O�y�׵�GƇ�&�K��׿ 1�gx3<�%d3�ei�2��=� |��6�9�s]�������;�h��f��1h�����.kV�����]��Zw�#qi�-���e�u��_a��E��M!uB�2�Y���Z��1ܟ��ǫAy��`=�i�k�oT?2���<�`��(E,:Z̝�[s����r� ��E��D���]��)h�fxl�R4�#y�?^W�ہ��4@"���~d��ûN��U�ۺ�DD�kӶ�w��iwv�f�"1Y�Ҏi/��z�-랯+&g���x��,<���$�8����/ϐ����V��J:*��6��<GDDDDDDD����VUU���*��Ú�DDDDDDDtia�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0B/v�������._*�ʯ��ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`0� �x""""""���ODDDDDD0㉈�����c<Q�`�'""""""
��DDDDDDD�1�������(`��&x���r�IEND�B`�
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment