Added Oh My Posh Script.
This commit is contained in:
parent
cdc90f83e7
commit
96a8c61f00
7 changed files with 174 additions and 108 deletions
|
@ -1,6 +1,6 @@
|
||||||
#/bin/bash
|
#/bin/bash
|
||||||
|
|
||||||
SERVERLIST=("shadow.schotty.com" "schotty.com" "gitlab.schotty.com" "mx.andrewschott.com")
|
SERVERLIST=("shadow.schotty.com" "schotty.com" "matrix.schotty.com" "mx.andrewschott.com")
|
||||||
|
|
||||||
for i in ${SERVERLIST[*]}; do
|
for i in ${SERVERLIST[*]}; do
|
||||||
echo | openssl s_client -servername $i -connect $i:443 2>/dev/null | openssl x509 -noout -subject -enddate
|
echo | openssl s_client -servername $i -connect $i:443 2>/dev/null | openssl x509 -noout -subject -enddate
|
||||||
|
|
67
df.script
Normal file
67
df.script
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
Script started on 2023-04-21 09:38:08-05:00 [TERM="xterm-256color" TTY="/dev/pts/1" COLUMNS="206" LINES="55"]
|
||||||
|
[H[2J[3J[?25l[?7l[38;5;12m[1m .',;::::;,'.
|
||||||
|
.';:cccccccccccc:;,.
|
||||||
|
.;cccccccccccccccccccccc;.
|
||||||
|
.:cccccccccccccccccccccccccc:.
|
||||||
|
.;ccccccccccccc;[37m[0m[1m.:dddl:.[38;5;12m[1m;ccccccc;.
|
||||||
|
.:ccccccccccccc;[37m[0m[1mOWMKOOXMWd[38;5;12m[1m;ccccccc:.
|
||||||
|
.:ccccccccccccc;[37m[0m[1mKMMc[38;5;12m[1m;cc;[37m[0m[1mxMMc[38;5;12m[1m:ccccccc:.
|
||||||
|
,cccccccccccccc;[37m[0m[1mMMM.[38;5;12m[1m;cc;[37m[0m[1m;WW:[38;5;12m[1m:cccccccc,
|
||||||
|
:cccccccccccccc;[37m[0m[1mMMM.[38;5;12m[1m;cccccccccccccccc:
|
||||||
|
:ccccccc;[37m[0m[1moxOOOo[38;5;12m[1m;[37m[0m[1mMMM0OOk.[38;5;12m[1m;cccccccccccc:
|
||||||
|
cccccc:[37m[0m[1m0MMKxdd:[38;5;12m[1m;[37m[0m[1mMMMkddc.[38;5;12m[1m;cccccccccccc;
|
||||||
|
ccccc:[37m[0m[1mXM0'[38;5;12m[1m;cccc;[37m[0m[1mMMM.[38;5;12m[1m;cccccccccccccccc'
|
||||||
|
ccccc;[37m[0m[1mMMo[38;5;12m[1m;ccccc;[37m[0m[1mMMW.[38;5;12m[1m;ccccccccccccccc;
|
||||||
|
ccccc;[37m[0m[1m0MNc.[38;5;12m[1mccc[37m[0m[1m.xMMd[38;5;12m[1m:ccccccccccccccc;
|
||||||
|
cccccc;[37m[0m[1mdNMWXXXWM0:[38;5;12m[1m:cccccccccccccc:,
|
||||||
|
cccccccc;[37m[0m[1m.:odl:.[38;5;12m[1m;cccccccccccccc:,.
|
||||||
|
:cccccccccccccccccccccccccccc:'.
|
||||||
|
.:cccccccccccccccccccccc:;,..
|
||||||
|
'::cccccccccccccc::;,.[0m
|
||||||
|
[19A[9999999D[41C[0m[1m[38;5;12m[1mandrew[0m@[38;5;12m[1mfedora[0m
|
||||||
|
[41C[0m-------------[0m
|
||||||
|
[41C[38;5;12m[1mOS[0m[0m:[0m Fedora x86_64[0m
|
||||||
|
[41C[38;5;12m[1mKernel[0m[0m:[0m 6.2.11-300.fc38.x86_64[0m
|
||||||
|
[41C[38;5;12m[1mUptime[0m[0m:[0m 14 hours, 7 mins[0m
|
||||||
|
[41C[38;5;12m[1mPackages[0m[0m:[0m 5874 (rpm), 116 (flatpak)[0m
|
||||||
|
[41C[38;5;12m[1mShell[0m[0m:[0m bash 5.2.15[0m
|
||||||
|
[41C[38;5;12m[1mResolution[0m[0m:[0m 1920x1080, 1920x1080[0m
|
||||||
|
[41C[38;5;12m[1mWM[0m[0m:[0m i3[0m
|
||||||
|
[41C[38;5;12m[1mTheme[0m[0m:[0m Adwaita-dark[0m
|
||||||
|
[41C[38;5;12m[1mIcons[0m[0m:[0m breeze-dark[0m
|
||||||
|
[41C[38;5;12m[1mTerminal[0m[0m:[0m script[0m
|
||||||
|
[41C[38;5;12m[1mCPU[0m[0m:[0m Intel i7-4790K (8) @ 4.4GHz [57.0°C][0m
|
||||||
|
[41C[38;5;12m[1mGPU[0m[0m:[0m AMD ATI Radeon RX 470/480/570/570X/580/580X/590[0m
|
||||||
|
[41C[38;5;12m[1mMemory[0m[0m:[0m 6463MiB / 32021MiB (20%)[0m
|
||||||
|
|
||||||
|
[41C[30m[40m [31m[41m [32m[42m [33m[43m [34m[44m [35m[45m [36m[46m [37m[47m [m
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[?25h[?7h
|
||||||
|
[7m[1m
|
||||||
|
[0m
|
||||||
|
[1;37mOak Creek, US[0m
|
||||||
|
.-. [1;32m46.08[0m [1m([0m[1;36m40.66[0m[1m)[0m °F
|
||||||
|
[1m([0m [1m)[0m.-. [1;37mClouds[0m. Broken Clouds
|
||||||
|
[1m([0m________[1m)[0m [1;32m1013[0mhPa [1;32m72[0m% [1;37m↗[0m [1;32m11.[0m[1;32m5[0mmph
|
||||||
|
[1;92m09:38[0m UTC-[1;92m05:00[0m
|
||||||
|
|
||||||
|
[27m[21m
|
||||||
|
|
||||||
|
]0;andrew@fedora:~/workspace/scripts[?2004h[0;38;5;231;48;5;31;1m andrew [0;38;5;31;48;5;240;22m [0;38;5;250;48;5;240m~ [0;38;5;245;48;5;240;22m [0;38;5;250;48;5;240mworkspace [0;38;5;245;48;5;240;22m [0;38;5;252;48;5;240;1mscripts [0;38;5;240;49;22m [0m[s[206C[11D[0;38;5;236;49;22m [0;38;5;250;48;5;236m master [0m[udf -H
|
||||||
|
[?2004l
Filesystem Size Used Avail Use% Mounted on
|
||||||
|
devtmpfs 4.2M 0 4.2M 0% /dev
|
||||||
|
tmpfs 17G 680M 17G 5% /dev/shm
|
||||||
|
tmpfs 6.8G 2.2M 6.8G 1% /run
|
||||||
|
/dev/sdf5 89G 47G 38G 55% /
|
||||||
|
tmpfs 17G 2.8M 17G 1% /tmp
|
||||||
|
/dev/sdf2 2.1G 1.7G 285M 86% /boot
|
||||||
|
/dev/sdf4 1.1G 19M 1.1G 2% /boot/efi
|
||||||
|
/dev/mapper/vg_home-lv_home 5.0T 3.4T 1.4T 72% /home
|
||||||
|
tmpfs 3.4G 5.5M 3.4G 1% /run/user/1000
|
||||||
|
]0;andrew@fedora:~/workspace/scripts[?2004h[0;38;5;231;48;5;31;1m andrew [0;38;5;31;48;5;240;22m [0;38;5;250;48;5;240m~ [0;38;5;245;48;5;240;22m [0;38;5;250;48;5;240mworkspace [0;38;5;245;48;5;240;22m [0;38;5;252;48;5;240;1mscripts [0;38;5;240;49;22m [0m[s[206C[11D[0;38;5;236;49;22m [0;38;5;250;48;5;236m master [0m[uwait -[K[K[K[K[K[Kyou didnt see this^C[?2004l
[?2004h[?2004l
|
||||||
|
]0;andrew@fedora:~/workspace/scripts[?2004h[0;38;5;231;48;5;31;1m andrew [0;38;5;31;48;5;240;22m [0;38;5;250;48;5;240m~ [0;38;5;245;48;5;240;22m [0;38;5;250;48;5;240mworkspace [0;38;5;245;48;5;240;22m [0;38;5;252;48;5;240;1mscripts [0;38;5;240;49;22m [0m[s[206C[20D[0;38;5;52;49;22m [0;38;5;231;48;5;52m SIGINT[0;38;5;236;48;5;52;22m [0;38;5;250;48;5;236m master [0m[u[?2004l
|
||||||
|
exit
|
||||||
|
|
||||||
|
Script done on 2023-04-21 09:38:30-05:00 [COMMAND_EXIT_CODE="130"]
|
81
df.timing
Normal file
81
df.timing
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
0.322490 11
|
||||||
|
0.042582 11
|
||||||
|
0.001215 1217
|
||||||
|
0.000049 15
|
||||||
|
0.002453 65
|
||||||
|
0.000107 29
|
||||||
|
0.002396 55
|
||||||
|
0.003978 68
|
||||||
|
0.002547 62
|
||||||
|
3.085176 73
|
||||||
|
0.003138 56
|
||||||
|
0.006427 70
|
||||||
|
0.008908 44
|
||||||
|
0.010719 57
|
||||||
|
0.009286 56
|
||||||
|
0.008130 54
|
||||||
|
0.009284 80
|
||||||
|
0.013403 90
|
||||||
|
0.003843 70
|
||||||
|
0.001963 118
|
||||||
|
0.001591 4
|
||||||
|
0.001450 11
|
||||||
|
0.000331 12
|
||||||
|
0.000013 6
|
||||||
|
0.786654 372
|
||||||
|
0.024058 14
|
||||||
|
0.009229 38
|
||||||
|
0.000919 8
|
||||||
|
0.000034 323
|
||||||
|
0.483844 1
|
||||||
|
0.074546 1
|
||||||
|
0.166875 1
|
||||||
|
0.419776 1
|
||||||
|
0.511529 1
|
||||||
|
0.886812 11
|
||||||
|
0.002757 594
|
||||||
|
0.008363 38
|
||||||
|
0.000796 8
|
||||||
|
0.000025 323
|
||||||
|
3.642022 1
|
||||||
|
0.202981 1
|
||||||
|
0.109831 1
|
||||||
|
0.184434 1
|
||||||
|
0.202946 1
|
||||||
|
0.170287 1
|
||||||
|
0.942797 4
|
||||||
|
0.658974 4
|
||||||
|
0.040648 4
|
||||||
|
0.039799 4
|
||||||
|
0.040754 4
|
||||||
|
0.041035 4
|
||||||
|
0.040212 1
|
||||||
|
0.040479 1
|
||||||
|
0.047654 1
|
||||||
|
0.033273 1
|
||||||
|
0.050002 1
|
||||||
|
0.033379 1
|
||||||
|
2.625550 1
|
||||||
|
0.104294 1
|
||||||
|
0.209870 1
|
||||||
|
0.092007 1
|
||||||
|
0.081686 1
|
||||||
|
0.101116 1
|
||||||
|
0.100752 1
|
||||||
|
0.216495 1
|
||||||
|
0.123001 1
|
||||||
|
0.112162 1
|
||||||
|
0.147769 1
|
||||||
|
0.102125 1
|
||||||
|
0.200884 1
|
||||||
|
0.114131 1
|
||||||
|
0.081929 1
|
||||||
|
0.121726 1
|
||||||
|
0.103010 1
|
||||||
|
0.076023 1
|
||||||
|
1.743907 19
|
||||||
|
0.000058 9
|
||||||
|
0.000081 2
|
||||||
|
0.009835 38
|
||||||
|
0.000820 388
|
||||||
|
1.166096 17
|
BIN
dfdemo,gif
Normal file
BIN
dfdemo,gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
dfdemo.gif
Normal file
BIN
dfdemo.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
25
install_ohmyposh.sh
Normal file
25
install_ohmyposh.sh
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Notify of application launch
|
||||||
|
echo -e "Oh My Posh bash installer by Schotty.\n"
|
||||||
|
read -p "Press enter to continue"
|
||||||
|
|
||||||
|
# Warn about powerline if need be
|
||||||
|
if [ command -v powerline ] ; then
|
||||||
|
echo -e "Oh My Posh has been detected as being installed.\n"
|
||||||
|
echo -e "Oh My Posh is not compatible with powerline.\n"
|
||||||
|
echo -e "You need to remove it, if not already removed, from your :\n"
|
||||||
|
echo -e "~/.bashrc or ~/.bash_profile\n"
|
||||||
|
read -p "Press enter to continue"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Install OMP
|
||||||
|
echo -e "Installing Oh My Posh into your user account (~/.local/bin).\n"
|
||||||
|
mkdir -p ~/.local/bin/
|
||||||
|
cp ~/.bashrc ~/.bashrc.ompbackup
|
||||||
|
echo "PATH=\$PATH:~/.local/bin" >> .bashrc
|
||||||
|
curl -s https://ohmyposh.dev/install.sh | bash -s -- -d ~/.local/bin
|
||||||
|
read -p "Installing meslo font. Please configure your terminal to use 'Meslo LGM NF'. Press enter to continue."
|
||||||
|
oh-my-posh font install meslo
|
||||||
|
|
||||||
|
# Insert OMP command with stock theme into ~/.bashrc
|
||||||
|
echo "eval \"\$(oh-my-posh init bash)\"" >> ~/.bashrc
|
107
osupdater.sh
107
osupdater.sh
|
@ -1,107 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Universal updater by Andrew Schott andrew@schotty.com
|
|
||||||
# Will detect and update via various packaging formats for distros I currently use.
|
|
||||||
|
|
||||||
# Globals
|
|
||||||
# edit as needed to set colors and soforth
|
|
||||||
# presuming echo thus tput is chosen here as default\
|
|
||||||
|
|
||||||
# tput text formatting
|
|
||||||
# bold=bold dim=dimmed
|
|
||||||
# rev=reverse bel=bell sound
|
|
||||||
# smul=underline on rmul=underline off
|
|
||||||
# setaf=foreground setab=background
|
|
||||||
# sgr0=clear
|
|
||||||
#
|
|
||||||
# Colors
|
|
||||||
# 0 Black 1 Red 2 Green 3 Yellow
|
|
||||||
# 4 Blue 5 Magenta 6 Cyan 7 White
|
|
||||||
#
|
|
||||||
# Default is
|
|
||||||
# * green for a true finding
|
|
||||||
# * yellow for a false finding
|
|
||||||
# * clear at the end to resume normal output for said command's output
|
|
||||||
|
|
||||||
CMD_NOTIFY="tput rev bold setaf 7 setab 0"
|
|
||||||
CMD_TRUE="tput rev bold setaf 2 setab 0"
|
|
||||||
CMD_FALSE="tput rev bold setaf 1 setab 7"
|
|
||||||
CMD_CLEAR="tput sgr0"
|
|
||||||
|
|
||||||
echo $($CMD_NOTIFY)"Looking for native package managers"$($CMD_CLEAR)
|
|
||||||
|
|
||||||
# apt -- Debian and derivatives
|
|
||||||
if `which apt &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found apt. Updating: ($(which apt))"$($CMD_CLEAR)
|
|
||||||
sudo apt udate -y
|
|
||||||
sudo apt upgrade -y
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"apt not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# dnf -- RHEL 8+, Fedora, Openmandriva, and derivatives
|
|
||||||
if `which dnf &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found dnf. Updating: ($(which dnf))"$($CMD_CLEAR)
|
|
||||||
sudo dnf --refresh --skip-broken --nobest -y update
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"dnf not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# pacman -- arch & arch derivatives
|
|
||||||
if `which pacman &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found pacman. Updating: ($(which pacman))"$($CMD_CLEAR)
|
|
||||||
sudo pacman -Syu
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"pacman not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# yum -- RHEL 7 > (Ignored if dnf is present)
|
|
||||||
if `which yum &> /dev/null 2>&1` && ! `which dnf &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found yum. Updating: ($(which yum))"$($CMD_CLEAR)
|
|
||||||
sudo yum --refresh --skip-broken --nobest -y update
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"yum not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# urpmi -- Mageia
|
|
||||||
if `which urpmi &> /dev/null 2>&1` && ! `which dnf &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found urpmi. Updating: ($(which urpmi))"$($CMD_CLEAR)
|
|
||||||
sudo urpmi --auto-update -y
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"urpmi not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# zypper -- SuSE products
|
|
||||||
if `which zypper &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found zypper. Updating: ($(which zypper))"$($CMD_CLEAR)
|
|
||||||
sudo zypper in -y
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"zypper not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo $($CMD_NOTIFY)"Looking for sandboxed package managers"$($CMD_CLEAR)
|
|
||||||
|
|
||||||
# flatpak
|
|
||||||
if `which flatpak &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found flatpak. Updating: ($(which flatpak))"$($CMD_CLEAR)
|
|
||||||
flatpak update --user -y
|
|
||||||
sudo flatpak update -y
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"flatpak not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# snap
|
|
||||||
if `which snap &> /dev/null 2>&1`
|
|
||||||
then
|
|
||||||
echo $($CMD_TRUE)"Found snap. Updating: ($(which snap))"$($CMD_CLEAR)
|
|
||||||
sudo snap refresh -y
|
|
||||||
else
|
|
||||||
echo $($CMD_FALSE)"snap not found/needed"$($CMD_CLEAR)
|
|
||||||
fi
|
|
Loading…
Add table
Add a link
Reference in a new issue