From 05f11c6c692b651e1bc221421a2a78b4ca024089 Mon Sep 17 00:00:00 2001 From: saloniamatteo Date: Fri, 19 Mar 2021 08:43:29 +0100 Subject: [PATCH] Add support for Artix, fix code block in README --- README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index eeb141378..01422e7e5 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,10 @@ The main one being `fastfetch`, which can be greatly configured via flags. These The second executable being build is called `flashfetch`, which is configured at compile time to eliminate any possible overhead. Configuration of it can be very easily done in [`src/flashfetch.c`](src/flashfetch.c). At the moment the performance difference is measurable, but too small to be human recognizable. But the lap will get bigger with more and more options coming and on slow machines this may actually make a difference. +## Supported logos + +Currently, `fastfetch` supports the `Arch` and the `Artix` logos only. Unknown/unsupported logos will be replaced with a question mark when running fastfetch. To add a new logo, edit [`src/logos.c`](src/logos.c). + ## Dependencies In order to run properly on every machine, fastfetch dynamically loads needed libraries if they are available. Therefore its only hard dependency is `libdl` which is automatically shipped with every linux system. @@ -23,10 +27,12 @@ Following libraries are used if present: ## Building fastfetch uses [`cmake`](https://cmake.org/) for building. The simplies steps to build the entire project are: -  `mkdir -p build/` -  `cd build/` -  `cmake ..` -  `cmake --build .` +```bash +mkdir -p build && \ +cd build && \ +cmake .. && \ +cmake --build . +``` this will produce `build/fastfetch` and `build/flashfetch`, both standalone executables. Command line completions for bash can be found in [`completions/bash`](completions/bash). @@ -41,4 +47,4 @@ Q: Why do you need a very performant version of neofetch? > I like putting neofetch in my ~/.bashrc to have a system overwiew whenever i use the terminal, but the slow speed annoyed me, so i created this. Also neofetch didn't output everything correctly (e.g Font is displayed as "[Plasma], Noto Sans, 10 [GTK2/3]") and writing my own tool gave me the possibility to fine tune it to run perfectly on at least my configuration. Q: It does not display [*] correctly for me, what can i do? -> This is most likely because your system is not implemented (yet). At the moment i am focusing on making the core app better, than adding more configurations. Feel free to open a pull request if you want to add support for your configuration \ No newline at end of file +> This is most likely because your system is not implemented (yet). At the moment i am focusing on making the core app better, than adding more configurations. Feel free to open a pull request if you want to add support for your configuration