summaryrefslogtreecommitdiffstats
path: root/.config/neofetch
diff options
context:
space:
mode:
Diffstat (limited to '.config/neofetch')
-rwxr-xr-x.config/neofetch/config431
1 files changed, 431 insertions, 0 deletions
diff --git a/.config/neofetch/config b/.config/neofetch/config
new file mode 100755
index 0000000..ece8c0b
--- /dev/null
+++ b/.config/neofetch/config
@@ -0,0 +1,431 @@
+#!/usr/bin/env bash
+# vim:fdm=marker
+#
+# Neofetch config file
+# https://github.com/dylanaraps/neofetch
+
+# Speed up script by not using unicode
+export LC_ALL=C
+export LANG=C
+
+# Info Options {{{
+
+
+# Info
+# See this wiki page for more info:
+# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
+printinfo () {
+ info title
+ info underline
+
+ info "Model" model
+ info "OS" distro
+ info "Kernel" kernel
+ info "Uptime" uptime
+ info "Packages" packages
+ info "Shell" shell
+ info "Resolution" resolution
+ info "DE" de
+ info "WM" wm
+ info "WM Theme" wmtheme
+ #info "Theme" theme
+ #info "Icons" icons
+ info "Terminal" term
+ info "Terminal Font" termfont
+ info "CPU" cpu
+ info "GPU" gpu
+ info "Memory" memory
+
+ info "CPU Usage" cpu_usage
+ info "Disk" disk
+ #info "Battery" battery
+ #info "Font" font
+ #info "Song" song
+ # info "Local IP" localip
+ # info "Public IP" publicip
+ #info "Users" users
+ #info "Birthday" birthday
+
+ info linebreak
+ info cols
+}
+
+
+# Kernel
+
+# Show more kernel info
+# --kernel_shorthand on/off
+kernel_shorthand="on"
+
+
+# Distro
+
+# Shorten the output of distro (tiny, on, off)
+# NOTE: This is only possible on Linux
+distro_shorthand="off"
+
+# Mac OS X hide/show build version
+# --osx_buildversion on/off
+osx_buildversion="on"
+
+# Mac OS X hide/show codename
+# --osx_codename on/off
+osx_codename="on"
+
+# Show 'x86_64' and 'x86' in 'Distro:' output.
+# --os_arch on/off
+os_arch="on"
+
+
+# Uptime
+
+# Shorten the output of the uptime function
+# --uptime_shorthand tiny, on, off
+uptime_shorthand="off"
+
+
+# Shell
+
+# Show the path to $SHELL
+# --shell_path on/off
+shell_path="on"
+
+# Show $SHELL's version
+# --shell_version on/off
+shell_version="off"
+
+
+# CPU
+
+# CPU speed type
+# Only works on Linux with cpufreq.
+# --speed_type current, min, max, bios,
+# scaling_current, scaling_min, scaling_max
+speed_type="max"
+
+# CPU Shorthand
+# Set shorthand setting
+# --cpu_shorthand name, speed, tiny, on, off
+cpu_shorthand="off"
+
+# CPU Usage display
+# Set CPU usage display setting
+# --cpu_display bar, infobar, barinfo, off
+cpu_display="off"
+
+# CPU Cores
+# Display CPU cores in output
+# --cpu_cores on/off
+cpu_cores="on"
+
+
+# GPU
+
+# Shorten output of the getgpu funcion
+# --gpu_shorthand on/off/tiny
+gpu_shorthand="on"
+
+# Enable/Disable GPU Brand
+# --gpu_brand on/off
+gpu_brand="on"
+
+# Resolution
+
+# Display refresh rate next to each monitor
+# Unsupported on Windows
+# --refresh_rate on/off
+refresh_rate="off"
+
+
+# Gtk Theme / Icons
+
+# Shorten output (Hide [GTK2] etc)
+# --gtk_shorthand on/off
+gtk_shorthand="off"
+
+
+# Enable/Disable gtk2 theme/icons output
+# --gtk2 on/off
+gtk2="on"
+
+# Enable/Disable gtk3 theme/icons output
+# --gtk3 on/off
+gtk3="on"
+
+
+# Battery
+
+# Which battery to display.
+# By default we display all batteries.
+# NOTE: Only works on Linux.
+# --battery_num all, 0, 1, 2, etc
+battery_num="all"
+
+# Whether or not to print each battery on the same line.
+# By default each battery gets its own line and title.
+# NOTE: Only works on Linux.
+# --battery_shorthand on/off
+battery_shorthand="off"
+
+
+# IP Address
+
+# Website to ping for the public IP
+# --ip_host url
+public_ip_host="http://ident.me"
+
+
+# Song
+
+# Print the Artist and Title on seperate lines
+# --song_shorthand on/off
+song_shorthand="off"
+
+
+# Birthday
+
+# Whether to show a long pretty output
+# or a shortened one
+# NOTE: Long pretty output doesn't work on OpenBSD or NetBSD.
+# --birthday_shorthand on/off
+birthday_shorthand="off"
+
+# Whether to show the time in the output
+# --birthday_time on/off
+birthday_time="on"
+
+# Date format to use when printing birthday
+# --birthday_format "format"
+birthday_format="+%a %d %b %Y %l:%M %p"
+
+
+# }}}
+
+# Text Colors {{{
+
+
+# Text Colors
+# Each number represents a different part of
+# the text in this order:
+# title, @, underline, subtitle, colon, info
+# colors=(4 6 1 8 8 6)
+# You can also specify:
+# fg (foreground color)
+colors=(distro)
+
+
+# }}}
+
+# Text Options {{{
+
+
+# Toggle bold text
+# --bold on/off
+bold="on"
+
+# Enable/Disable Underline
+# --underline on/off
+underline_enabled="on"
+
+# Underline character
+# --underline_char char
+underline_char="-"
+
+
+# }}}
+
+# Color Blocks {{{
+
+
+# Color block range
+# --block_range start end
+start=0
+end=7
+
+# Toggle color blocks
+# --color_blocks on/off
+color_blocks="on"
+
+# Color block width in spaces
+# --block_width num
+block_width=2
+
+# Color block height in lines
+# --block_height num
+block_height=1
+
+
+# }}}
+
+# Progress Bars {{{
+
+
+# Progress bar character
+# --progress_char elapsed_char total_char
+progress_char_elapsed="-"
+progress_char_total="="
+
+# Progress border
+# --progress_border on/off
+progress_border="on"
+
+# Progress bar length in spaces
+# Number of chars long to make the progress bars.
+# --progress_length num
+progress_length="15"
+
+# Progress bar colors
+# When set to distro, uses your distro's logo colors
+# Takes: num, "distro"
+# --progress_colors col col
+progress_color_elapsed="distro"
+progress_color_total="distro"
+
+# Customize how the info is displayed.
+# bar: Only the progress bar is displayed.
+# infobar: The bar is displayed after the info.
+# barinfo: The bar is displayed before the info.
+# off: Only the info is displayed.
+#
+# --memory_display bar/infobar/barinfo/off
+# --battery_display bar/infobar/barinfo/off
+# --disk_display bar/infobar/barinfo/off
+memory_display="off"
+battery_display="off"
+disk_display="off"
+
+
+# }}}
+
+# Image Options {{{
+
+
+# Image Source
+# --image wall, ascii, /path/to/img, /path/to/dir/, off
+image="wall"
+
+# Thumbnail directory
+thumbnail_dir="$HOME/.cache/thumbnails/neofetch"
+
+# W3m-img path
+# Some systems have this in another location
+w3m_img_path="/usr/lib/w3m/w3mimgdisplay"
+
+# Image position
+# Only works with the w3m backend
+# --image_position left/right
+image_position="left"
+
+# Crop mode
+# --crop_mode normal/fit/fill
+crop_mode="normal"
+
+# Crop offset
+# Only affects normal mode.
+# --crop_offset northwest/north/northeast/west/center
+# east/southwest/south/southeast
+crop_offset="center"
+
+# Image size
+# The image is half the terminal width by default.
+# --size auto, 00px, 00%, none
+image_size="auto"
+
+# Right gap between image and text
+# --gap num
+gap=2
+
+# Image offsets
+# --xoffset px
+# --yoffset px
+yoffset=0
+xoffset=0
+
+
+# }}}
+
+# Ascii Options {{{
+
+
+# Default ascii image to use
+# When this is set to distro it will use your
+# distro's logo as the ascii.
+# --ascii 'distro', path/to/ascii
+ascii="distro"
+
+# Ascii distro
+# Which distro's ascii art to display.
+# --ascii_distro 'auto', 'distro_name'
+ascii_distro="auto"
+
+# Ascii colors
+# When this is set to distro it will use your
+# ditro's colors to color the ascii.
+# NOTE: You can also set this to a range of colors
+# which will allow you to custom color distro logos
+# --ascii_colors distro
+# --ascii_colors 2 4 5 6
+ascii_colors=(distro)
+
+# Logo size
+# Arch, Crux and Gentoo have a smaller logo
+# variant. Changing the value below to small
+# will make neofetch use the small logo.
+# --ascii_logo_size small, normal
+ascii_logo_size="normal"
+
+# Bold ascii logo
+# Whether or not to bold the ascii logo.
+# --ascii_bold on/off
+ascii_bold="off"
+
+
+# }}}
+
+# Scrot Options {{{
+
+
+# Whether or not to always take a screenshot
+# You can manually take a screenshot with "--scrot" or "-s"
+scrot="off"
+
+# Screenshot program to launch
+# --scrot_cmd
+scrot_cmd="scrot -c -d 3"
+
+# Scrot dir
+# Where to save the screenshots
+# --scrot_dir /path/to/screenshot/folder
+scrot_dir="$HOME/Pictures/"
+
+# Scrot filename
+# What to name the screenshots
+# --scrot_name str
+scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png"
+
+# Image upload host
+# Where to upload the image.
+# Possible values: imgur, teknik
+image_host="imgur"
+
+# Imgur api key
+# This is an api key for neofetch, you can sign up for your own
+# here: http://api.imgur.com/oauth2/addclient
+imgur_client_id="0e8b44d15e9fc95"
+
+
+# }}}
+
+# Config Options {{{
+
+
+# Enable/Disable config file
+# --config off, none
+config="on"
+
+# Path to custom config file location
+# --config path/to/config
+config_file="${XDG_CONFIG_HOME:-${HOME}/.config}/neofetch/config"
+
+
+# }}}