Skip to content

sh-koh/accipere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Accipere (WIP)

Accipere (a latin word meaning "get" in english) is an quick system information prompter for GNU/Linux written in Rust 🦀. It is basically a small fastfetch clone using the crab 🦀.

📔 Usage

To do

$ accipere
          ▗▄▄▄       ▗▄▄▄▄    ▄▄▄▖             user@hostname
          ▜███▙       ▜███▙  ▟███▛
           ▜███▙       ▜███▙▟███▛              OS: NixOS 25.11 (Xantusia) x86_64
            ▜███▙       ▜██████▛               Host: ...
     ▟█████████████████▙ ▜████▛     ▟▙         Kernel: Linux 6.14.7
    ▟███████████████████▙ ▜███▙    ▟██▙        Uptime: 4 hours, 59 mins
           ▄▄▄▄▖           ▜███▙  ▟███▛        Packages: 1450 (nix-system), 3298 (nix-user)
          ▟███▛             ▜██▛ ▟███▛         Shell: bash 5.2.37
         ▟███▛               ▜▛ ▟███▛          WM: Hyprland 0.49.0
▟███████████▛                  ▟██████████▙    Theme: Base16Kvantum [Qt], adw-gtk3 [GTK2/3/4]
▜██████████▛                  ▟███████████▛    Icons: Papirus-Dark [GTK2/3/4]
      ▟███▛ ▟▙               ▟███▛             Font: FiraMono Nerd Font (10pt) [GTK2/3/4]
     ▟███▛ ▟██▙             ▟███▛              Cursor: BreezeX-Black (32px)
    ▟███▛  ▜███▙           ▝▀▀▀▀               Terminal: kitty 0.42.0
    ▜██▛    ▜███▙ ▜██████████████████▛         Terminal Font: FiraCodeNFM-Reg (10pt)
     ▜▛     ▟████▙ ▜████████████████▛          CPU: AMD Ryzen 7 2700X (16) @ 3.95 GHz
           ▟██████▙       ▜███▙                GPU: NVIDIA GeForce RTX 2070
          ▟███▛▜███▙       ▜███▙               Memory: 4.08 GiB / 31.27 GiB (13%)
         ▟███▛  ▜███▙       ▜███▙              Swap: 0 B / 15.63 GiB (0%)
         ▝▀▀▀    ▀▀▀▀▘       ▀▀▀▘              Disk (/): 73.76 GiB / 168.38 GiB (44%) - ext4
                                               Disk (/home): 47.60 GiB / 59.50 GiB (80%) - ext4
                                               IP (...): 192.168.1.10/24
                                               Locale: en_US.UTF-8

⚙️ Configuration

Not yet implemented

A config file is supported if you want to tweak some settings.
There is an exemple file in this repo in the example directory.

Config file location: $XDG_CONFIG_HOME/accipere/config.toml

Settings

(Not implemented)

section_separators = '-'

[logo]
hidden = false
center = true
# Either plain text or a path to a txt file.
custom = "
    __
   /  \
   \__/
"

# The box containing all informations, excluding the logo
[box]
sides = ["-", "|", "-", "|"] # [ up, right, down, left ]
corners = ["+", "+", "+", "+"] # [ top-left, top-right, down-right, down-left ]

[cpu.model]
hidden = false
color = `#642424`

...

🔨 Building

nix:

$ nix build .#

cargo:

$ cargo build

About

[WIP] A fastfetch clone written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published