mirror of
https://github.com/xsghetti/HyprCrux.git
synced 2025-07-01 21:10:38 -04:00
397 lines
No EOL
8.1 KiB
Text
397 lines
No EOL
8.1 KiB
Text
# Source: https://github.com/Chick2D/neofetch-themes/
|
||
# Made by: https://github.com/gosxrgxx (simpleFetch)
|
||
|
||
print_info() {
|
||
prin "C R U X @ A R C H"
|
||
prin "$(color 7)┌───────────────────────────────┐"
|
||
info " " distro
|
||
info " " de
|
||
info " " shell
|
||
info " " term
|
||
info " " uptime
|
||
info " " packages
|
||
prin "$(color 7)└───────────────────────────────┘"
|
||
info cols
|
||
}
|
||
|
||
|
||
# Kernel
|
||
|
||
# Shorten the output of the kernel function.
|
||
#
|
||
# Default: 'on'
|
||
# Values: 'on', 'off'
|
||
# Flag: --kernel_shorthand
|
||
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
|
||
#
|
||
# Example:
|
||
# on: '4.8.9-1-ARCH'
|
||
# off: 'Linux 4.8.9-1-ARCH'
|
||
kernel_shorthand="on"
|
||
|
||
|
||
# Distro
|
||
|
||
# Shorten the output of the distro function
|
||
#
|
||
# Default: 'off'
|
||
# Values: 'on', 'tiny', 'off'
|
||
# Flag: --distro_shorthand
|
||
# Supports: Everything except Windows and Haiku
|
||
distro_shorthand="tiny"
|
||
|
||
# Show/Hide OS Architecture.
|
||
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
|
||
#
|
||
# Default: 'on'
|
||
# Values: 'on', 'off'
|
||
# Flag: --os_arch
|
||
#
|
||
# Example:
|
||
# on: 'Arch Linux x86_64'
|
||
# off: 'Arch Linux'
|
||
os_arch="off"
|
||
|
||
|
||
# Packages
|
||
|
||
# Show/Hide Package Manager names.
|
||
#
|
||
# Default: 'tiny'
|
||
# Values: 'on', 'tiny' 'off'
|
||
# Flag: --package_managers
|
||
#
|
||
# Example:
|
||
# on: '998 (pacman), 8 (flatpak), 4 (snap)'
|
||
# tiny: '908 (pacman, flatpak, snap)'
|
||
# off: '908'
|
||
package_managers="on"
|
||
|
||
|
||
# Shell
|
||
|
||
# Show the path to $SHELL
|
||
#
|
||
# Default: 'off'
|
||
# Values: 'on', 'off'
|
||
# Flag: --shell_path
|
||
#
|
||
# Example:
|
||
# on: '/bin/bash'
|
||
# off: 'bash'
|
||
shell_path="off"
|
||
|
||
# Show $SHELL version
|
||
#
|
||
# Default: 'on'
|
||
# Values: 'on', 'off'
|
||
# Flag: --shell_version
|
||
#
|
||
# Example:
|
||
# on: 'bash 4.4.5'
|
||
# off: 'bash'
|
||
shell_version="on"
|
||
|
||
|
||
# Resolution
|
||
|
||
# Display refresh rate next to each monitor
|
||
# Default: 'off'
|
||
# Values: 'on', 'off'
|
||
# Flag: --refresh_rate
|
||
# Supports: Doesn't work on Windows.
|
||
#
|
||
# Example:
|
||
# on: '1920x1080 @ 60Hz'
|
||
# off: '1920x1080'
|
||
refresh_rate="off"
|
||
|
||
|
||
# Text Colors
|
||
|
||
# Default: "distro"
|
||
# Values: "distro", "num" "num" "num" "num" "num" "num"
|
||
# Flag: --colors
|
||
#
|
||
# Each number represents a different part of the text in
|
||
# this order: "title", "@", "underline", "subtitle", "colon", "info"
|
||
#
|
||
# Example:
|
||
# colors=(distro) - Text is colored based on Distro colors.
|
||
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
|
||
colors=(4 6 1 8 8 7)
|
||
|
||
|
||
# Text Options
|
||
|
||
# Toggle bold text
|
||
#
|
||
# Default: "on"
|
||
# Values: "on", "off"
|
||
# Flag: --bold
|
||
bold="on"
|
||
|
||
# Enable/Disable Underline
|
||
#
|
||
# Default: "on"
|
||
# Values: "on", "off"
|
||
# Flag: --underline
|
||
underline_enabled="on"
|
||
|
||
# Underline character
|
||
#
|
||
# Default: "-"
|
||
# Values: "string"
|
||
# Flag: --underline_char
|
||
underline_char="─"
|
||
|
||
|
||
# Info Separator
|
||
# Replace the default separator with the specified string.
|
||
#
|
||
# Default: ":"
|
||
# Flag: --separator
|
||
#
|
||
# Example:
|
||
# separator="->": "Shell-> bash"
|
||
# separator=" =": "WM = dwm"
|
||
separator=" ▐ "
|
||
|
||
|
||
# Color Blocks
|
||
|
||
# Color block range
|
||
# The range of colors to print.
|
||
#
|
||
# Default: "0", "15"
|
||
# Values: "num"
|
||
# Flag: --block_range
|
||
#
|
||
# Example:
|
||
#
|
||
# Display colors 0-7 in the blocks. (8 colors)
|
||
# neofetch --block_range 0 7
|
||
#
|
||
# Display colors 0-15 in the blocks. (16 colors)
|
||
# neofetch --block_range 0 15
|
||
block_range=(0 15)
|
||
|
||
# Toggle color blocks
|
||
#
|
||
# Default: "on"
|
||
# Values: "on", "off"
|
||
# Flag: --color_blocks
|
||
color_blocks="on"
|
||
|
||
# Color block width in spaces
|
||
#
|
||
# Default: "3"
|
||
# Values: "num"
|
||
# Flag: --block_width
|
||
block_width=3
|
||
|
||
# Color block height in lines
|
||
#
|
||
# Default: "1"
|
||
# Values: "num"
|
||
# Flag: --block_height
|
||
block_height=1
|
||
|
||
|
||
# Progress Bars
|
||
|
||
# Bar characters
|
||
#
|
||
# Default: "-", "="
|
||
# Values: "string", "string"
|
||
# Flag: --bar_char
|
||
#
|
||
# Example:
|
||
# neofetch --bar_char "elapsed" "total"
|
||
# neofetch --bar_char "-" "="
|
||
bar_char_elapsed="-"
|
||
bar_char_total="="
|
||
|
||
# Toggle Bar border
|
||
#
|
||
# Default: "on"
|
||
# Values: "on", "off"
|
||
# Flag: --bar_border
|
||
bar_border="on"
|
||
|
||
# Progress bar length in spaces
|
||
# Number of chars long to make the progress bars.
|
||
#
|
||
# Default: "15"
|
||
# Values: "num"
|
||
# Flag: --bar_length
|
||
bar_length=15
|
||
|
||
# Progress bar colors
|
||
# When set to distro, uses your distro"s logo colors.
|
||
#
|
||
# Default: "distro", "distro"
|
||
# Values: "distro", "num"
|
||
# Flag: --bar_colors
|
||
#
|
||
# Example:
|
||
# neofetch --bar_colors 3 4
|
||
# neofetch --bar_colors distro 5
|
||
bar_color_elapsed="distro"
|
||
bar_color_total="distro"
|
||
|
||
|
||
# Info display
|
||
# Display a bar with the info.
|
||
#
|
||
# Default: "off"
|
||
# Values: "bar", "infobar", "barinfo", "off"
|
||
# Flags: --cpu_display
|
||
# --memory_display
|
||
# --battery_display
|
||
# --disk_display
|
||
#
|
||
# Example:
|
||
# bar: "[---=======]"
|
||
# infobar: "info [---=======]"
|
||
# barinfo: "[---=======] info"
|
||
# off: "info"
|
||
cpu_display="off"
|
||
memory_display="off"
|
||
battery_display="off"
|
||
disk_display="off"
|
||
|
||
|
||
# Backend Settings
|
||
|
||
# Image backend.
|
||
#
|
||
# Default: "ascii"
|
||
# Values: "ascii", "caca", "chafa", "jp2a", "iterm2", "off",
|
||
# "termpix", "pixterm", "tycat", "w3m", "kitty", "ueberzug"
|
||
# Flag: --backend
|
||
image_backend="ascii"
|
||
|
||
# Image Source
|
||
#
|
||
# Which image or ascii file to display.
|
||
#
|
||
# Default: "auto"
|
||
# Values: "auto", "ascii", "wallpaper", "/path/to/img", "/path/to/ascii", "/path/to/dir/"
|
||
# "command output (neofetch --ascii "$(fortune | cowsay -W 30)")"
|
||
# Flag: --source
|
||
#
|
||
# NOTE: "auto" will pick the best image source for whatever image backend is used.
|
||
# In ascii mode, distro ascii art will be used and in an image mode, your
|
||
# wallpaper will be used.
|
||
# image_source="/home/barbarossa/.config/neofetch/dna_ascii"
|
||
|
||
|
||
# Ascii Options
|
||
|
||
# Ascii distro
|
||
# Which distro"s ascii art to display.
|
||
#
|
||
# Default: "auto"
|
||
# Values: "auto", "distro_name"
|
||
# Flag: --ascii_distro
|
||
#
|
||
# NOTE: Arch and Ubuntu have "old" logo variants.
|
||
# Change this to "arch_old" or "ubuntu_old" to use the old logos.
|
||
# NOTE: Ubuntu has flavor variants.
|
||
# Change this to "Lubuntu", "Xubuntu", "Ubuntu-GNOME" or "Ubuntu-Budgie" to use the flavors.
|
||
# NOTE: Arch, Crux and Gentoo have a smaller logo variant.
|
||
# Change this to "arch_small", "crux_small" or "gentoo_small" to use the small logos.
|
||
printf "\n"
|
||
ascii_distro="arch_small"
|
||
|
||
# Ascii Colors
|
||
#
|
||
# Default: "distro"
|
||
# Values: "distro", "num" "num" "num" "num" "num" "num"
|
||
# Flag: --ascii_colors
|
||
#
|
||
# Example:
|
||
# ascii_colors=(distro) - Ascii is colored based on Distro colors.
|
||
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
|
||
ascii_colors=(6 6 4 8 8 6)
|
||
|
||
# Bold ascii logo
|
||
# Whether or not to bold the ascii logo.
|
||
#
|
||
# Default: "on"
|
||
# Values: "on", "off"
|
||
# Flag: --ascii_bold
|
||
ascii_bold="on"
|
||
|
||
|
||
# Image Options
|
||
|
||
# Image loop
|
||
# Setting this to on will make neofetch redraw the image constantly until
|
||
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
|
||
#
|
||
# Default: "off"
|
||
# Values: "on", "off"
|
||
# Flag: --loop
|
||
image_loop="off"
|
||
|
||
# Thumbnail directory
|
||
#
|
||
# Default: "~/.cache/thumbnails/neofetch"
|
||
# Values: "dir"
|
||
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
|
||
|
||
# Crop mode
|
||
#
|
||
# Default: "normal"
|
||
# Values: "normal", "fit", "fill"
|
||
# Flag: --crop_mode
|
||
#
|
||
# See this wiki page to learn about the fit and fill options.
|
||
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
|
||
crop_mode="fill"
|
||
|
||
# Crop offset
|
||
# Note: Only affects "normal" crop mode.
|
||
#
|
||
# Default: "center"
|
||
# Values: "northwest", "north", "northeast", "west", "center"
|
||
# "east", "southwest", "south", "southeast"
|
||
# Flag: --crop_offset
|
||
crop_offset="center"
|
||
|
||
# Image size
|
||
# The image is half the terminal width by default.
|
||
#
|
||
# Default: "auto"
|
||
# Values: "auto", "00px", "00%", "none"
|
||
# Flags: --image_size
|
||
# --size
|
||
image_size="440px"
|
||
|
||
# Gap between image and text
|
||
gap=4
|
||
|
||
# Image offsets
|
||
# Only works with the w3m backend.
|
||
yoffset=0
|
||
xoffset=0
|
||
|
||
# Image background color
|
||
# Only works with the w3m backend.
|
||
#
|
||
# Default: "
|
||
# Values: "color", "blue"
|
||
# Flag: --bg_color
|
||
background_color=
|
||
|
||
|
||
# Misc Options
|
||
|
||
# Stdout mode
|
||
# Turn off all colors and disables image backend (ASCII/Image).
|
||
# Useful for piping into another command.
|
||
# Default: "off"
|
||
# Values: "on", "off"
|
||
stdout="off" |