#fetch #customizable #linux #png #most #maybe #test

app gxrfetch

一个简单且非常可定制的获取程序

2 个版本

0.8.1 2022年4月22日
0.8.0 2022年4月22日

10#maybe

GPL-3.0 许可证

270KB
251 代码行(不含注释)

gxrfetch

用 Rust 编写的简单且可定制的获取程序。在大多数 Linux 发行版上运行,可能在 Mac 上也能运行,也许在 Windows 上也能部分运行(我没有测试)

屏幕截图

依赖项

  • rust
  • coreutils

可选

  • nerdfonts - 图标

安装

使用以下命令克隆仓库进行安装:

git clone https://github.com/Goxore/gxrfetch.git

进入克隆的目录

cd gxrfetch

构建和安装

cargo install --path .

配置

配置文件在 ~/.config/gxrfetch 目录中生成

~/.config/gxrfetch/config - 获取的右侧部分,模块所在位置 ~/.config/gxrfetch/ascii - 获取的左侧部分,ASCII 艺术所在位置

两个文件中的所有空格和制表符都会影响最终结果的外观。我建议在 config 文件中的每一行前留下一些额外的空格,并在 ascii 文件中检查行结束,以免出现意外结果。

语法

  • (x) - 颜色,其中 x 是主 8 种终端颜色的第一个字母
  • (xl) - 亮色,其中 x 是 8 种终端颜色的第一个字母
  • <B> - 使文本加粗
  • <I> - 使文本倾斜
  • <BI> - 使文本加粗和倾斜
  • [module] - 要插入的模块(名称,cpu,核心数,电池,内存,os,发行版,内核,shell,term,col,col2)
  • [[date]] - 在双方括号中插入任何 bash 命令,它将被替换为其输出

[gpu] 模块也可用,但强烈建议不要使用,因为它会降低性能

[env] 桌面环境,如果可用

贡献

请随意贡献代码、ASCII 艺术或配置示例,我会非常高兴包含这些内容!

依赖项

~4–12MB
~124K SLoC