Crates.io | gxrfetch |
lib.rs | gxrfetch |
version | 0.8.1 |
source | src |
created_at | 2022-04-22 08:28:01.566849 |
updated_at | 2022-04-22 21:10:03.805348 |
description | A simple and very customizable fetch program |
homepage | |
repository | |
max_upload_size | |
id | 572059 |
size | 318,098 |
A simple and customizable fetch program written in rust. Works on most linux distros, probably works on mac, and maybe even somewhat works on windows (I did not test)
optional:
For installation clone the repository with
git clone https://github.com/Goxore/gxrfetch.git
Move into the cloned directory:
cd gxrfetch
Build and install:
cargo install --path .
Configuration files are generated in ~/.config/gxrfetch
directory
~/.config/gxrfetch/config
- right part of the fetch, where modules are located
~/.config/gxrfetch/ascii
- left part of the fetch, where ascii art is located
all spaces and tabs in both files affect how the final result looks.
I suggest leaving a couple of extra spaces before every line in config
file,
and check line endings in ascii
file, so you don't get unexpected results.
syntax:
(x)
- color, where x is the first letter of the main 8 terminal colors(xl)
- light colors, where x is the first letter of the 8 terminal colors<B>
- make text bold<I>
- make text italic<BI>
- make text bold and italic[module]
- module to insert (name,cpu,cores,bat,mem,os,distro,kernel,shell,term,col,col2)[[date]]
- insert any bash command into double square brackets, and it will be replaced
with it's output[gpu]
module is also avaliable, but highly discouraged to use, as it decreases performance
[env]
desktop environment, if avaliable
Feel free to contribute code, ascii arts or config examples, i'm more than happy to include those!