An open API service indexing awesome lists of open source software.

https://github.com/protocol-8/fastfetch-config


https://github.com/protocol-8/fastfetch-config

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# 🚀 Fastfetch Custom Configuration

Welcome to a stunning configuration for [Fastfetch](https://github.com/fastfetch-cli/fastfetch), the ultimate system information tool that turns your terminal into a work of art! 🎨✨

## 📋 Table of Contents

1. [✨ Features](#-features)
2. [🛠️ Installation](#️-installation)
3. [🚀 Usage](#-usage)
4. [🎨 Customization](#-customization)
5. [📥 Quick Download](#-quick-download)
6. [✏️ Notes](#%EF%B8%8F-notes)

## ✨ Features

- 🖥️ **Comprehensive System Information**
- OS, Kernel, Uptime, Packages, Local IP, Public IP,...
- 🎨 **Detailed Desktop Environment Showcase**
- DE, WM, Theme, Resolution, Shell, Font,...
- 💻 **In-depth Hardware Specifications**
- CPU, GPU, Memory, Disk usage,...
- 🌈 **Vibrant Color Palette Display**

## 🛠️ Installation

### 1. Install Fastfetch:
| System | Command |
|:------:|:-------:|
| Arch Linux | `sudo pacman -S fastfetch` |
| Ubuntu/Debian | `sudo add-apt-repository ppa:fastfetch-devs/fastfetch && sudo apt update && sudo apt install fastfetch` |
| macOS (Homebrew) | `brew install fastfetch` |
| Windows (Scoop) | `scoop install fastfetch` |
| Windows (Winget) | `winget install fastfetch` |



```diff
! NOTE (windows 10): for winget you need to install App Installer (official microsoft link)-> !
```

[💾] App Installer MSIX (learn.microsoft.com)


```diff

- USE POWERSHELL IN WINDOWS FOR WINDOWS INSTALL -
```


For other systems, refer to the [official installation guide](https://github.com/fastfetch-cli/fastfetch#installation).

### 2. Set up the configuration:

| System | Command |
|:------:|:-------:|
| Linux/macOS| `mkdir -p ~/.config/fastfetch && wget -O ~/.config/fastfetch/config.jsonc https://raw.githubusercontent.com/protocol-8/fastfetch-config/main/config-linux.jsonc` |
| Windows | ```New-Item -ItemType Directory -Force -Path "$env:PROGRAMDATA\fastfetch" ; Invoke-WebRequest -Uri "https://raw.githubusercontent.com/protocol-8/fastfetch-config/main/config-windows.jsonc" -OutFile "$env:PROGRAMDATA\fastfetch\config.jsonc"``` |

### 3. Add ASCII art
| System | Command |
|:------:|:-------:|
| Linux/macOS (current user)| `wget https://raw.githubusercontent.com/protocol-8/fastfetch-config/main/ascii-art.txt -O ~/.config/fastfetch/logo.txt` |
| Windows | ```Invoke-WebRequest -Uri "https://raw.githubusercontent.com/protocol-8/fastfetch-config/main/ascii-art.txt" -OutFile "$env:PROGRAMDATA\fastfetch\logo.txt"```|

```diff
@@ You can also use your personal ASCII art , this just has mine :) @@
```
## 🚀 Usage

Simply type `fastfetch` in your terminal to display your system information in a beautifully formatted layout.

## 🎨 Customization

To tailor the display to your preferences:

1. Open the `config-linux.jsonc/config-windows.jsonc` file in your preferred text editor.
2. Modify the settings according to your needs.
3. Save the file and run `fastfetch` to see your changes.

For detailed customization options and syntax, refer to the [Fastfetch documentation](https://github.com/fastfetch-cli/fastfetch/wiki/Configuration).

## 📥 Quick Download

For quick access to the configuration file:



Download config-linux.jsonc



Download config-windows.jsonc

Enjoy your beautifully displayed system information! 🎉
## ✏️ Notes

I’ve also included two reference images (one with a background and one without).
These are the original images used to generate the ASCII art.