aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2019-10-01 00:00:27 +0300
committerDylan Araps <dylan.araps@gmail.com>2019-10-01 00:00:27 +0300
commita6b4b085fb4fed714c65d25e441a391da1ba958b (patch)
tree45d715b6acc5c4de81c041fa2aa122f672f02149
parentcfc0e8e4d07c10fad540f791a344908d7941ed15 (diff)
downloadpfetch-a6b4b085fb4fed714c65d25e441a391da1ba958b.tar.gz
docs: update
-rw-r--r--README.md20
-rwxr-xr-xpfetch20
2 files changed, 30 insertions, 10 deletions
diff --git a/README.md b/README.md
index 583bd3c..c8640f2 100644
--- a/README.md
+++ b/README.md
@@ -126,6 +126,26 @@ PF_ALIGN=""
# Default: unset (auto)
# Valid: string
PF_ASCII="openbsd"
+
+# The below environment variables control more
+# than just 'pfetch' and can be passed using
+# 'HOSTNAME=cool_pc pfetch' to restrict their
+# usage solely to 'pfetch'.
+
+# Which user to display.
+USER=""
+
+# Which hostname to display.
+HOSTNAME=""
+
+# Which editor to display.
+EDITOR=""
+
+# Which shell to display.
+SHELL=""
+
+# Which desktop environment to display.
+XDG_CURRENT_DESKTOP=""
```
## Credit
diff --git a/pfetch b/pfetch
index c913820..83fc47d 100755
--- a/pfetch
+++ b/pfetch
@@ -668,6 +668,16 @@ get_memory() {
log memory "${mem_used:-?}M / ${mem_full:-?}M" >&6
}
+get_de() {
+ # This only supports Xorg related desktop environments though
+ # this is fine as knowing the desktop envrionment on Windows,
+ # macOS etc is useless (they'll always report the same value).
+ #
+ # Display the value of '$XDG_CURRENT_DESKTOP', if it's empty,
+ # display the value of '$DESKTOP_SESSION'.
+ log de "${XDG_CURRENT_DESKTOP:-$DESKTOP_SESSION}" >&6
+}
+
get_shell() {
# Display the basename of the '$SHELL' environment variable.
log shell "${SHELL##*/}" >&6
@@ -679,16 +689,6 @@ get_editor() {
log editor "${VISUAL:-$EDITOR}" >&6
}
-get_de() {
- # This only supports Xorg related desktop environments though
- # this is fine as knowing the desktop envrionment on Windows,
- # macOS etc is useless (they'll always report the same value).
- #
- # Display the value of '$XDG_CURRENT_DESKTOP', if it's empty,
- # display the value of '$DESKTOP_SESSION'.
- log de "${XDG_CURRENT_DESKTOP:-$DESKTOP_SESSION}" >&6
-}
-
get_palette() {
# Print the first 8 terminal colors. This uses the existing
# sequences to change text color with a sequence prepended