Coder Social home page Coder Social logo

aquaworks1 / neofetch-customization Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sharafatkarim/neofetch-customization

1.0 0.0 0.0 504 KB

A simple way to beautify neofetch! ๐Ÿ–๏ธ

Home Page: https://sharafatkarim.github.io/neofetch-customization/

Shell 100.00%

neofetch-customization's Introduction

Neofetch Customization

A simple way to beautify your neofetch!

Quick Access


Neofetch (short intro)

Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.

Customization

Default neofetch looks like this one, we can just go ahead and modify it like this one,

One Click Installation

To install with just one command, run the following executable!

wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/setup.sh && bash neofetch-setup.sh && rm neofetch-setup.sh

To confirm successful installation, run,

wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/status.sh && bash neofetch-setup.sh && rm neofetch-setup.sh

And if you don't like then go back to the previous state, by running,

wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/remove.sh && bash neofetch-setup.sh && rm neofetch-setup.sh

Manual Customization

You just have to edit a config file in your home directory, simple! .config/neofetch/config.conf To open that file in a text editor, you can also run the command,

xdg-open "$HOME/.config/neofetch/config.conf"

or, using nano,

nano "$HOME/.config/neofetch/config.conf"

See this wiki page for more info.

Easy way to customize

Easier way to customize is to use other's config file. In this case, check this GitHub repo.

And you can also customize like me,

You just have to use my config file and tweak it a little bit. In the config file.

Editing the configuration file

By using config files, you can add or remove options, titles and unlock a lot more! Just like this image,

In the config file, there are some lines starting with # ,and there are some lines which are not started with # called commented lines. Those lines will not

Those lines starting with # is just for you. They'll have no effect in the neofetch. They are used for you to easily understand.

Now you'll notice I've divided that config wihtin 2 parts. First part controls which contents are displayed beside your logo.

In the first part, remove the # sign from a line, then it'll show up in the terminal. Now it's upto you to do further customization.

Now's the second part. If you want to switch back to the ascii arts then you have set image_backend="iterm2"

and if you feel like using your own custom logo, change the location, image_source="$HOME/.config/neofetch/logo.png"

If your logo is too much small, change the value of image_size="none" to image_size="auto"

Icon missing issue

It's generally related to your fonts.

My config file should work out of the box, with most of the fonts. But in case, any symbol is broken or if your'e unable to read everything clearly, then consider using nerd patched fonts. They'll definitely work!

Remove

If you have used the script to install theme and want to go back to previous state, run,

wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/remove.sh && bash neofetch-setup.sh && rm neofetch-setup.sh

Backup and Restore

Just copy the neofetch folder or the config file config.conf from .config ("$HOME/.config" - hidden folder) and keep it somewhere safe. Then return to it's original home.

If you used One Click Install, check your current status by running,

wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/status.sh && bash neofetch-setup.sh && rm neofetch-setup.sh

It'll show you, config-backup is installed

Reset

Default neofetch config file can be found here, or just delete the neofetch directory from "$HOME/.config" dierectory.

Optional,

For confirmation, check your current status by running,

wget -O neofetch-setup.sh https://raw.githubusercontent.com/SharafatKarim/neofetch-customization/master/status.sh && bash neofetch-setup.sh && rm neofetch-setup.sh

It'll show you, you're using the default neofetch

FAQ

No questions were asked, yet! To ask any quetion, feel free to write me or crete an issue.

Credits

Special thanks to

Stats

Alt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.