mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-06-19 17:28:49 +02:00
Remove remaining arch linux scripts
I didn't think it would happen but it happened. NixOS meets my needs much better than Arch Linux does.
This commit is contained in:
parent
34ea4f1ec7
commit
971f6d5032
10
.archlinux/PKGBUILDs/README.md
vendored
10
.archlinux/PKGBUILDs/README.md
vendored
@ -1,10 +0,0 @@
|
||||
# PKGBUILDs
|
||||
|
||||
I use PKGBUILDs to know exactly what I have on my machine, and to make it easy to sync changes across multiple Arch installations.
|
||||
|
||||
Note that you can install multiple DEs and WMs at once, then switch between them with your display manager (although the practicality of this is questionable).
|
||||
|
||||
## Packages
|
||||
|
||||
- [color-scripts](/.archlinux/PKGBUILDs/color-scripts) - Color scripts, purely for aesthetics
|
||||
- [tari-core](/.archlinux/PKGBUILDs/tari-core) - Meta package for my Arch Linux installation
|
63
.archlinux/PKGBUILDs/color-scripts/256colortest
vendored
63
.archlinux/PKGBUILDs/color-scripts/256colortest
vendored
@ -1,63 +0,0 @@
|
||||
#!/usr/bin/env perl
|
||||
# Author: Todd Larason <jtl@molehill.org>
|
||||
# $XFree86: xc/programs/xterm/vttests/256colors2.pl,v 1.2 2002/03/26 01:46:43 dickey Exp $
|
||||
|
||||
# use the resources for colors 0-15 - usually more-or-less a
|
||||
# reproduction of the standard ANSI colors, but possibly more
|
||||
# pleasing shades
|
||||
|
||||
# colors 16-231 are a 6x6x6 color cube
|
||||
for ($red = 0; $red < 6; $red++) {
|
||||
for ($green = 0; $green < 6; $green++) {
|
||||
for ($blue = 0; $blue < 6; $blue++) {
|
||||
printf("\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\",
|
||||
16 + ($red * 36) + ($green * 6) + $blue,
|
||||
($red ? ($red * 40 + 55) : 0),
|
||||
($green ? ($green * 40 + 55) : 0),
|
||||
($blue ? ($blue * 40 + 55) : 0));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
# colors 232-255 are a grayscale ramp, intentionally leaving out
|
||||
# black and white
|
||||
for ($gray = 0; $gray < 24; $gray++) {
|
||||
$level = ($gray * 10) + 8;
|
||||
printf("\x1b]4;%d;rgb:%2.2x/%2.2x/%2.2x\x1b\\",
|
||||
232 + $gray, $level, $level, $level);
|
||||
}
|
||||
|
||||
|
||||
# display the colors
|
||||
|
||||
# first the system ones:
|
||||
print "System colors:\n";
|
||||
for ($color = 0; $color < 8; $color++) {
|
||||
print "\x1b[48;5;${color}m ";
|
||||
}
|
||||
print "\x1b[0m\n";
|
||||
for ($color = 8; $color < 16; $color++) {
|
||||
print "\x1b[48;5;${color}m ";
|
||||
}
|
||||
print "\x1b[0m\n\n";
|
||||
|
||||
# now the color cube
|
||||
print "Color cube, 6x6x6:\n";
|
||||
for ($green = 0; $green < 6; $green++) {
|
||||
for ($red = 0; $red < 6; $red++) {
|
||||
for ($blue = 0; $blue < 6; $blue++) {
|
||||
$color = 16 + ($red * 36) + ($green * 6) + $blue;
|
||||
print "\x1b[48;5;${color}m ";
|
||||
}
|
||||
print "\x1b[0m ";
|
||||
}
|
||||
print "\n";
|
||||
}
|
||||
|
||||
|
||||
# now the grayscale ramp
|
||||
print "Grayscale ramp:\n";
|
||||
for ($color = 232; $color < 256; $color++) {
|
||||
print "\x1b[48;5;${color}m ";
|
||||
}
|
||||
print "\x1b[0m\n";
|
50
.archlinux/PKGBUILDs/color-scripts/PKGBUILD
vendored
50
.archlinux/PKGBUILDs/color-scripts/PKGBUILD
vendored
@ -1,50 +0,0 @@
|
||||
pkgname=color-scripts
|
||||
pkgver=0.1.0
|
||||
pkgrel=1
|
||||
pkgdesc="Visually appealing terminal scripts from around the web"
|
||||
arch=('any')
|
||||
source=(
|
||||
'colorhash' 'colorhex' 'colorline' 'colorpanes'
|
||||
'diamonds' 'pipes' 'pmabove' 'pmleft'
|
||||
'dna' 'colortest' '256colortest' 'colorfade'
|
||||
'ghosts' 'unowns' 'spaceinvaders'
|
||||
)
|
||||
provides=(
|
||||
'colorhash' 'colorhex' 'colorline' 'colorpanes'
|
||||
'diamonds' 'pipes' 'pmabove' 'pmleft'
|
||||
'dna' 'colortest' '256colortest' 'colorfade'
|
||||
'ghosts' 'unowns' 'spaceinvaders'
|
||||
)
|
||||
sha256sums=('506b036cfce3229c922156f06a24ed2f796baa9b640c22beca23e12c8e04a8c0'
|
||||
'de4df3f590fc349e471cfe84623c2a97757e9ade90d7fab7fb2921d59ffd464a'
|
||||
'4c31394d04e16c39a04ea085858ece699f5f6ac846c7438ad860d519f09701fe'
|
||||
'877452eb18bd94c00f9f3172f50d3980ce0c1446f0278afff1bbf4a6208cbcf6'
|
||||
'56897e603eb5146f62cdc57a9573ed7c0bf5b1662351780be83275f95568ae18'
|
||||
'466249fdb33dfe7c8fb20e63dc5a6f62038bca69538f5a2a38ef6e9e3d2433b2'
|
||||
'e1f7dd3aa6cd9b8e3db189c4cf50d564d6605de81a6e552d4e97b804f79748d8'
|
||||
'74102548cf7ea34846538115e26e2a7600f4705a8bbd2666aea5886d0365571f'
|
||||
'6ae0d2b864bd9e0f47cac4533be8c9fc45b0c15b959c97699b07b08a2ad87342'
|
||||
'a78f3d2f7665f3b2b5655da399d22a6573ea8898d69e71f99ac35ba28abe6a0c'
|
||||
'006e6184c77864e943c412e4bbbd55a967fa7b930514982932015f1efa6b3a7b'
|
||||
'14adff147f635206c77cce73f67547f5c39ddc419b9d8c9e1fd724bea361f813'
|
||||
'60958f84b7c15a37a5157953e8b409821993ad228af454d55d9a989f92a8aa44'
|
||||
'861a55ef7aeb3b49e09d7d4d679032fbbd5f3e95ad4def9cef4ea63123bc2b13'
|
||||
'43988542d23f1fda4c0a33cab4713fbe55466a795771a4a457f4f933668734a9')
|
||||
|
||||
package() {
|
||||
install -Dm 755 256colortest "$pkgdir"/usr/bin/256colortest
|
||||
install -Dm 755 colorfade "$pkgdir"/usr/bin/colorfade
|
||||
install -Dm 755 colorhash "$pkgdir"/usr/bin/colorhash
|
||||
install -Dm 755 colorhex "$pkgdir"/usr/bin/colorhex
|
||||
install -Dm 755 colorline "$pkgdir"/usr/bin/colorline
|
||||
install -Dm 755 colorpanes "$pkgdir"/usr/bin/colorpanes
|
||||
install -Dm 755 colortest "$pkgdir"/usr/bin/colortest
|
||||
install -Dm 755 diamonds "$pkgdir"/usr/bin/diamonds
|
||||
install -Dm 755 dna "$pkgdir"/usr/bin/dna
|
||||
install -Dm 755 ghosts "$pkgdir"/usr/bin/ghosts
|
||||
install -Dm 755 pipes "$pkgdir"/usr/bin/pipes
|
||||
install -Dm 755 pmabove "$pkgdir"/usr/bin/pmabove
|
||||
install -Dm 755 pmleft "$pkgdir"/usr/bin/pmleft
|
||||
install -Dm 755 spaceinvaders "$pkgdir"/usr/bin/spaceinvaders
|
||||
install -Dm 755 unowns "$pkgdir"/usr/bin/unowns
|
||||
}
|
40
.archlinux/PKGBUILDs/color-scripts/colorfade
vendored
40
.archlinux/PKGBUILDs/color-scripts/colorfade
vendored
@ -1,40 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# ANSI Color -- use these variables to easily have different color
|
||||
# and format output. Make sure to output the reset sequence after
|
||||
# colors (f = foreground, b = background), and use the 'off'
|
||||
# feature for anything you turn on.
|
||||
# Author: pfh
|
||||
|
||||
initializeANSI()
|
||||
{
|
||||
esc=""
|
||||
|
||||
blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m"
|
||||
yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m"
|
||||
cyanf="${esc}[36m"; whitef="${esc}[37m"
|
||||
|
||||
blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m"
|
||||
yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m"
|
||||
cyanb="${esc}[46m"; whiteb="${esc}[47m"
|
||||
|
||||
boldon="${esc}[1m"; boldoff="${esc}[22m"
|
||||
italicson="${esc}[3m"; italicsoff="${esc}[23m"
|
||||
ulon="${esc}[4m"; uloff="${esc}[24m"
|
||||
invon="${esc}[7m"; invoff="${esc}[27m"
|
||||
|
||||
reset="${esc}[0m"
|
||||
}
|
||||
|
||||
# note in this first use that switching colors doesn't require a reset
|
||||
# first - the new color overrides the old one.
|
||||
|
||||
initializeANSI
|
||||
|
||||
cat << EOF
|
||||
|
||||
${redf}▒▒▒▒${reset} ${boldon}${redf}▒▒${reset} ${greenf}▒▒▒▒${reset} ${boldon}${greenf}▒▒${reset} ${yellowf}▒▒▒▒${reset} ${boldon}${yellowf}▒▒${reset} ${bluef}▒▒▒▒${reset} ${boldon}${bluef}▒▒${reset} ${purplef}▒▒▒▒${reset} ${boldon}${purplef}▒▒${reset} ${cyanf}▒▒▒▒${reset} ${boldon}${cyanf}▒▒${reset}
|
||||
${redf}▒▒ ■${reset} ${boldon}${redf}▒▒${reset} ${greenf}▒▒ ■${reset} ${boldon}${greenf}▒▒${reset} ${yellowf}▒▒ ■${reset} ${boldon}${yellowf}▒▒${reset} ${bluef}▒▒ ■${reset} ${boldon}${bluef}▒▒${reset} ${purplef}▒▒ ■${reset} ${boldon}${purplef}▒▒${reset} ${cyanf}▒▒ ■${reset} ${boldon}${cyanf}▒▒${reset}
|
||||
${redf}▒▒ ${reset}${boldon}${redf}▒▒▒▒${reset} ${greenf}▒▒ ${reset}${boldon}${greenf}▒▒▒▒${reset} ${yellowf}▒▒ ${reset}${boldon}${yellowf}▒▒▒▒${reset} ${bluef}▒▒ ${reset}${boldon}${bluef}▒▒▒▒${reset} ${purplef}▒▒ ${reset}${boldon}${purplef}▒▒▒▒${reset} ${cyanf}▒▒ ${reset}${boldon}${cyanf}▒▒▒▒${reset}
|
||||
|
||||
EOF
|
41
.archlinux/PKGBUILDs/color-scripts/colorhash
vendored
41
.archlinux/PKGBUILDs/color-scripts/colorhash
vendored
@ -1,41 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# ANSI Color -- use these variables to easily have different color
|
||||
# and format output. Make sure to output the reset sequence after
|
||||
# colors (f = foreground, b = background), and use the 'off'
|
||||
# feature for anything you turn on.
|
||||
|
||||
initializeANSI()
|
||||
{
|
||||
esc=""
|
||||
|
||||
blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m"
|
||||
yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m"
|
||||
cyanf="${esc}[36m"; whitef="${esc}[37m"
|
||||
|
||||
blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m"
|
||||
yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m"
|
||||
cyanb="${esc}[46m"; whiteb="${esc}[47m"
|
||||
|
||||
boldon="${esc}[1m"; boldoff="${esc}[22m"
|
||||
italicson="${esc}[3m"; italicsoff="${esc}[23m"
|
||||
ulon="${esc}[4m"; uloff="${esc}[24m"
|
||||
invon="${esc}[7m"; invoff="${esc}[27m"
|
||||
|
||||
reset="${esc}[0m"
|
||||
}
|
||||
|
||||
# note in this first use that switching colors doesn't require a reset
|
||||
# first - the new color overrides the old one.
|
||||
|
||||
initializeANSI
|
||||
|
||||
cat << EOF
|
||||
|
||||
${reset}${redf} ██ ██ ${reset}${boldon}${redf}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenf}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowf}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluef}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplef}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanf}██
|
||||
${reset}${redf}██████████ ${reset}${boldon}${redf}██ ${reset}${greenf}██████████ ${reset}${boldon}${greenf}██ ${reset}${yellowf}██████████ ${reset}${boldon}${yellowf}██ ${reset}${bluef}██████████ ${reset}${boldon}${bluef}██ ${reset}${purplef}██████████ ${reset}${boldon}${purplef}██ ${reset}${cyanf}██████████ ${reset}${boldon}${cyanf}██
|
||||
${reset}${redf} ██ ██ ${reset}${boldon}${redf}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenf}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowf}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluef}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplef}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanf}██
|
||||
${reset}${redf}██████████ ${reset}${greenf}██████████ ${reset}${yellowf}██████████ ${reset}${bluef}██████████ ${reset}${purplef}██████████ ${reset}${cyanf}██████████
|
||||
${reset}${redf} ██ ██ ${reset}${boldon}${redf}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenf}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowf}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluef}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplef}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanf}██
|
||||
${reset}
|
||||
EOF
|
10
.archlinux/PKGBUILDs/color-scripts/colorhex
vendored
10
.archlinux/PKGBUILDs/color-scripts/colorhex
vendored
@ -1,10 +0,0 @@
|
||||
#!/bin/sh
|
||||
colors=($(xrdb -query | sed -n 's/.*color\([0-9]\)/\1/p' | sort -nu | cut -f2))
|
||||
|
||||
echo -e "\e[1;37m
|
||||
Red Green Yellow Blue Magenta Cyan White
|
||||
─────────────────────────────────────────────────────────────\e[0m"
|
||||
for i in {1..7}; do echo -en "\e[$((30+$i))m ${colors[i]} \e[0m"; done
|
||||
echo
|
||||
for i in {9..15}; do echo -en "\e[1;$((22+$i))m ${colors[i]} \e[0m"; done
|
||||
echo -e "\n"
|
24
.archlinux/PKGBUILDs/color-scripts/colorline
vendored
24
.archlinux/PKGBUILDs/color-scripts/colorline
vendored
@ -1,24 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# set colors
|
||||
|
||||
colors=($(xrdb -query | sed -n 's/.*color\([0-9]\)/\1/p' | sort -nu | cut -f2))
|
||||
|
||||
f=3 b=4
|
||||
for j in f b; do
|
||||
for i in {0..7}; do
|
||||
printf -v $j$i %b "\e[${!j}${i}m"
|
||||
done
|
||||
done
|
||||
t=$'\e[0m'
|
||||
|
||||
|
||||
# output
|
||||
|
||||
cat << EOF
|
||||
|
||||
$f1▀▀▀▀▀▀▀$t $f2▀▀▀▀▀▀▀$t $f3▀▀▀▀▀▀▀$t $f4▀▀▀▀▀▀▀$t $f5▀▀▀▀▀▀▀$t $f6▀▀▀▀▀▀▀$t $f7▀▀▀▀▀▀▀$t
|
||||
EOF
|
||||
for i in {1..7}; do echo -en "\e[$((30+$i))m${colors[i]} \e[0m "; done
|
||||
echo
|
||||
echo
|
23
.archlinux/PKGBUILDs/color-scripts/colorpanes
vendored
23
.archlinux/PKGBUILDs/color-scripts/colorpanes
vendored
@ -1,23 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Author: GekkoP
|
||||
|
||||
f=3 b=4
|
||||
for j in f b; do
|
||||
for i in {0..7}; do
|
||||
printf -v $j$i %b "\e[${!j}${i}m"
|
||||
done
|
||||
done
|
||||
d=$'\e[1m'
|
||||
t=$'\e[0m'
|
||||
v=$'\e[7m'
|
||||
|
||||
|
||||
cat << EOF
|
||||
|
||||
$f1████$d▄$t $f2████$d▄$t $f3████$d▄$t $f4████$d▄$t $f5████$d▄$t $f6████$d▄$t $f7████$d▄$t
|
||||
$f1████$d█$t $f2████$d█$t $f3████$d█$t $f4████$d█$t $f5████$d█$t $f6████$d█$t $f7████$d█$t
|
||||
$f1████$d█$t $f2████$d█$t $f3████$d█$t $f4████$d█$t $f5████$d█$t $f6████$d█$t $f7████$d█$t
|
||||
$d$f1 ▀▀▀▀ $f2▀▀▀▀ $f3▀▀▀▀ $f4▀▀▀▀ $f5▀▀▀▀ $f6▀▀▀▀ $f7▀▀▀▀$t
|
||||
|
||||
EOF
|
30
.archlinux/PKGBUILDs/color-scripts/colortest
vendored
30
.archlinux/PKGBUILDs/color-scripts/colortest
vendored
@ -1,30 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Daniel Crisman's ANSI color chart script from
|
||||
# The Bash Prompt HOWTO: 6.1. Colours
|
||||
# http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html
|
||||
#
|
||||
# This function echoes a bunch of color codes to the
|
||||
# terminal to demonstrate what's available. Each
|
||||
# line is the color code of one forground color,
|
||||
# out of 17 (default + 16 escapes), followed by a
|
||||
# test use of that color on all nine background
|
||||
# colors (default + 8 escapes).
|
||||
|
||||
T='•••' # The text for the color test
|
||||
|
||||
echo -e "\n def 40m 41m 42m 43m 44m 45m 46m 47m";
|
||||
|
||||
for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \
|
||||
'1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \
|
||||
' 36m' '1;36m' ' 37m' '1;37m';
|
||||
|
||||
do FG=${FGs// /}
|
||||
echo -en " $FGs \033[$FG $T "
|
||||
|
||||
for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
|
||||
do echo -en "$EINS \033[$FG\033[$BG $T \033[0m";
|
||||
done
|
||||
echo;
|
||||
done
|
||||
echo
|
207
.archlinux/PKGBUILDs/color-scripts/diamonds
vendored
207
.archlinux/PKGBUILDs/color-scripts/diamonds
vendored
@ -1,207 +0,0 @@
|
||||
#!/bin/bash
|
||||
# Animated pipes.sh terminal screensaver at an angle.
|
||||
# Copyright (c) 2013-2015 Yu-Jie Lin
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
# THE SOFTWARE.
|
||||
#
|
||||
# Website: https://github.com/pipeseroni/pipesX.sh
|
||||
|
||||
VERSION=1.1.0
|
||||
|
||||
W=$(tput cols) H=$(tput lines)
|
||||
# maximal random value + 1
|
||||
M=32768
|
||||
|
||||
SETS=('╱╲' '/\' '..' 'oo' '\/')
|
||||
COLORS=(31 32 33 34 35 36 37)
|
||||
|
||||
# default values
|
||||
N=5
|
||||
T=()
|
||||
I=0.05
|
||||
P=25
|
||||
R=$((W * H / 4))
|
||||
|
||||
HELP="Usage: $(basename $0) [OPTIONS]
|
||||
Animated pipes.sh terminal screensaver at an angle.
|
||||
|
||||
Options:
|
||||
|
||||
-n [1-] number of pipes. (Default: $N)
|
||||
-t [0-$((${#SETS[@]} - 1))] types of pipes, can be used more than once. (Default: $T)
|
||||
-t c[2chs] custom type of pipes.
|
||||
-i [float] piping interval or maze generation interval. (Default: $I)
|
||||
-P [0-100] probability of a turning pipe or of \\ in maze generation. (Default: $P)
|
||||
-r [LIMIT] reset after x characters, 0 if no limit. (Default: $R)
|
||||
-R random starting point.
|
||||
-C no color.
|
||||
-X maze generation.
|
||||
-h this help message.
|
||||
-v print version number.
|
||||
"
|
||||
|
||||
while getopts "n:t:i:P:r:RCXhv" arg; do
|
||||
case $arg in
|
||||
n)
|
||||
((N = OPTARG > 0 ? OPTARG : N))
|
||||
;;
|
||||
t)
|
||||
if [[ "$OPTARG" = c?? ]]; then
|
||||
T+=(${#SETS[@]})
|
||||
SETS+=("${OPTARG:1}")
|
||||
else
|
||||
T+=($(((OPTARG >= 0 && OPTARG < ${#SETS[@]}) ? OPTARG : T)))
|
||||
fi
|
||||
;;
|
||||
i)
|
||||
I=$OPTARG
|
||||
;;
|
||||
P)
|
||||
((P = (OPTARG >= 0 && OPTARG <= 100) ? OPTARG : P))
|
||||
;;
|
||||
r)
|
||||
((R = OPTARG >= 0 ? OPTARG : R))
|
||||
;;
|
||||
R)
|
||||
RNDSTART=1
|
||||
;;
|
||||
C)
|
||||
NOCOLOR=1
|
||||
;;
|
||||
X)
|
||||
MAZE=1
|
||||
;;
|
||||
h)
|
||||
echo -e "$HELP"
|
||||
exit 0
|
||||
;;
|
||||
v)
|
||||
echo "$(basename -- "$0") $VERSION"
|
||||
exit 0
|
||||
esac
|
||||
done
|
||||
|
||||
# set to default values if not by options
|
||||
((${#T[@]})) || T=(0)
|
||||
|
||||
do_exit() {
|
||||
# clear up standard input
|
||||
read -t 0.001 && cat </dev/stdin>/dev/null
|
||||
|
||||
# terminal has no smcup and rmcup capabilities
|
||||
((FORCE_RESET)) && reset && exit 0
|
||||
|
||||
tput rmcup
|
||||
tput cnorm
|
||||
stty echo
|
||||
((NOCOLOR)) && echo -ne '\e[0m'
|
||||
exit 0
|
||||
}
|
||||
trap do_exit HUP TERM
|
||||
trap 'break 2' INT
|
||||
|
||||
# No echo stdin and hide the cursor
|
||||
stty -echo
|
||||
tput smcup || FORCE_RESET=1
|
||||
tput civis
|
||||
tput clear
|
||||
|
||||
# maze geneartion
|
||||
while [[ $MAZE ]] && clear; do
|
||||
[[ $NOCOLOR ]] || echo -ne "\e[1;${COLORS[${#COLORS[@]} * RANDOM / M]}m"
|
||||
for ((i = 0; i < W * H; i++ )); do
|
||||
echo -ne ${SETS[T]:100 * RANDOM / M < P:1}
|
||||
done
|
||||
read -t $I -n 1 && [[ $REPLY =~ q|Q ]] && do_exit
|
||||
done
|
||||
|
||||
# initialze values
|
||||
for ((n = 0; n < N; n++)); do
|
||||
((X[n] = RNDSTART ? (W + 2) * RANDOM / M : W / 2))
|
||||
((Y[n] = RNDSTART ? (H + 2) * RANDOM / M : H / 2))
|
||||
D[n]=$((4 * RANDOM / M))
|
||||
C[n]=${COLORS[${#COLORS[@]} * RANDOM / M]}
|
||||
t[n]=${T[${#T[@]} * RANDOM / M]}
|
||||
done
|
||||
|
||||
clear
|
||||
while REPLY=; read -t $I -n 1; [[ -z $REPLY ]] ; do
|
||||
for ((n = 0; n < N; n++, CC = 0)); do
|
||||
x=${X[n]} y=${Y[n]}
|
||||
d=${D[n]} c=${C[n]}
|
||||
|
||||
# calculate new direction `d`
|
||||
# 1 0
|
||||
# \/ 4 directions 0 to 3
|
||||
# /\
|
||||
# 2 3
|
||||
# valid directions: d: dd', d' is the new direction
|
||||
# d
|
||||
# 0: / 00 \ 01 03
|
||||
# / / /\
|
||||
# 1: / 10 \ 11 12
|
||||
# \ \ /\
|
||||
# 2: \/ 21 / 22 / 23
|
||||
# / \
|
||||
# 3: \/ 30 \ 32 \ 33
|
||||
# / \
|
||||
((d = (100 * RANDOM / M) < P ? ((d + 1) + 2 * (RANDOM % 2)) % 4 : d))
|
||||
((e = (d + 1) % 4))
|
||||
|
||||
# calculate new position
|
||||
# d' x' y'
|
||||
# 0: x+1 y-1
|
||||
# 1: x-1 y-1
|
||||
# 2: x-1 y+1
|
||||
# 3: x+1 y+1
|
||||
((xn = e < 2 ? x + 1 : x - 1))
|
||||
((yn = d < 2 ? y - 1 : y + 1))
|
||||
|
||||
# adjust position and change color?
|
||||
((d < 2 && y == 0)) && ((yn--, CC=1))
|
||||
((e > 1 && x == 0)) && ((xn--, CC=1))
|
||||
((d > 1 && y == H)) && ((yn++, CC=1))
|
||||
((e < 2 && x == W)) && ((xn++, CC=1))
|
||||
((CC)) && c=${COLORS[${#COLORS[@]} * RANDOM / M]}
|
||||
((CC)) && t[n]=${T[${#T[@]} * RANDOM / M]}
|
||||
|
||||
# warp pipe
|
||||
((xn = (xn + W + 1) % (W + 1)))
|
||||
((yn = (yn + H + 1) % (H + 1)))
|
||||
|
||||
# calculate position in terminal
|
||||
# d' xt yt
|
||||
# 0: x' y'+1
|
||||
# 1: x'+1 y'+1
|
||||
# 2: x'+1 y'
|
||||
# 3: x' y'
|
||||
((xt = e < 2 ? xn : xn + 1))
|
||||
((yt = d < 2 ? yn + 1 : yn))
|
||||
|
||||
echo -ne "\e[${yt};${xt}H"
|
||||
[[ $NOCOLOR ]] || echo -ne "\e[1;${c}m"
|
||||
echo -n "${SETS[t[n]]:d%2:1}"
|
||||
|
||||
X[n]=$xn Y[n]=$yn
|
||||
D[n]=$d C[n]=$c
|
||||
done
|
||||
((R)) && ((r += N, r >= R)) && r=0 && clear
|
||||
done
|
||||
|
||||
do_exit
|
43
.archlinux/PKGBUILDs/color-scripts/dna
vendored
43
.archlinux/PKGBUILDs/color-scripts/dna
vendored
@ -1,43 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# ANSI color scheme script by pfh
|
||||
|
||||
f=3 b=4
|
||||
for j in f b; do
|
||||
for i in {0..7}; do
|
||||
printf -v $j$i %b "\e[${!j}${i}m"
|
||||
done
|
||||
done
|
||||
bld=$'\e[1m'
|
||||
rst=$'\e[0m'
|
||||
inv=$'\e[7m'
|
||||
|
||||
cat << EOF
|
||||
|
||||
$f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst
|
||||
$f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
|
||||
$f1 █-$bld█$rst $f2 █-$bld█$rst $f3 █-$bld█$rst $f4 █-$bld█$rst $f5 █-$bld█$rst $f6 █-$bld█$rst
|
||||
$f1█$rst $f2█$rst $f3█$rst $f4█$rst $f5█$rst $f6█$rst
|
||||
$f1$bld█-$rst$f1█$rst $f2$bld█_$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
|
||||
$f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
|
||||
$f1$bld█-----$rst$f1█$rst $f2$bld█-----$rst$f2█$rst $f3$bld█-----$rst$f3█$rst $f4$bld█-----$rst$f4█$rst $f5$bld█-----$rst$f5█$rst $f6$bld█-----$rst$f6█$rst
|
||||
$f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
|
||||
$f1$bld█-$rst$f1█$rst $f2$bld█-$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
|
||||
$f1$bld█$rst $f2$bld█$rst $f3$bld█$rst $f4$bld█$rst $f5$bld█$rst $f6$bld█$rst
|
||||
$f1█-$bld█$rst $f2█-$bld█$rst $f3█-$bld█$rst $f4█-$bld█$rst $f5█-$bld█$rst $f6█-$bld█$rst
|
||||
$f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
|
||||
$f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst
|
||||
$f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
|
||||
$f1 █-$bld█$rst $f2 █-$bld█$rst $f3 █-$bld█$rst $f4 █-$bld█$rst $f5 █-$bld█$rst $f6 █-$bld█$rst
|
||||
$f1█$rst $f2█$rst $f3█$rst $f4█$rst $f5█$rst $f6█$rst
|
||||
$f1$bld█-$rst$f1█$rst $f2$bld█_$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
|
||||
$f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
|
||||
$f1$bld█-----$rst$f1█$rst $f2$bld█-----$rst$f2█$rst $f3$bld█-----$rst$f3█$rst $f4$bld█-----$rst$f4█$rst $f5$bld█-----$rst$f5█$rst $f6$bld█-----$rst$f6█$rst
|
||||
$f1$bld█---$rst$f1█$rst $f2$bld█---$rst$f2█$rst $f3$bld█---$rst$f3█$rst $f4$bld█---$rst$f4█$rst $f5$bld█---$rst$f5█$rst $f6$bld█---$rst$f6█$rst
|
||||
$f1$bld█-$rst$f1█$rst $f2$bld█-$rst$f2█$rst $f3$bld█-$rst$f3█$rst $f4$bld█-$rst$f4█$rst $f5$bld█-$rst$f5█$rst $f6$bld█-$rst$f6█$rst
|
||||
$f1$bld█$rst $f2$bld█$rst $f3$bld█$rst $f4$bld█$rst $f5$bld█$rst $f6$bld█$rst
|
||||
$f1█-$bld█$rst $f2█-$bld█$rst $f3█-$bld█$rst $f4█-$bld█$rst $f5█-$bld█$rst $f6█-$bld█$rst
|
||||
$f1█---$bld█$rst $f2█---$bld█$rst $f3█---$bld█$rst $f4█---$bld█$rst $f5█---$bld█$rst $f6█---$bld█$rst
|
||||
$f1█-----$bld█ $rst$f2█-----$bld█$rst $f3█-----$bld█$rst $f4█-----$bld█$rst $f5█-----$bld█$rst $f6█-----$bld█$rst
|
||||
|
||||
EOF
|
28
.archlinux/PKGBUILDs/color-scripts/ghosts
vendored
28
.archlinux/PKGBUILDs/color-scripts/ghosts
vendored
@ -1,28 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# ANSI color scheme script by pfh
|
||||
|
||||
f=3 b=4
|
||||
for j in f b; do
|
||||
for i in {0..7}; do
|
||||
printf -v $j$i %b "\e[${!j}${i}m"
|
||||
done
|
||||
done
|
||||
bld=$'\e[1m'
|
||||
rst=$'\e[0m'
|
||||
inv=$'\e[7m'
|
||||
cat << EOF
|
||||
|
||||
$f1 ▄▄▄ $f2 ▄▄▄ $f3 ▄▄▄ $f4 ▄▄▄ $f5 ▄▄▄ $f6 ▄▄▄
|
||||
$f1 ▀█▀██ ▄ $f2 ▀█▀██ ▄ $f3 ▀█▀██ ▄ $f4 ▀█▀██ ▄ $f5 ▀█▀██ ▄ $f6 ▀█▀██ ▄
|
||||
$f1 ▀▄██████▀ $f2 ▀▄██████▀ $f3 ▀▄██████▀ $f4 ▀▄██████▀ $f5 ▀▄██████▀ $f6 ▀▄██████▀
|
||||
$f1 ▀█████ $f2 ▀█████ $f3 ▀█████ $f4 ▀█████ $f5 ▀█████ $f6 ▀█████
|
||||
$f1 ▀▀▀▀▄ $f2 ▀▀▀▀▄ $f3 ▀▀▀▀▄ $f4 ▀▀▀▀▄ $f5 ▀▀▀▀▄ $f6 ▀▀▀▀▄
|
||||
$bld
|
||||
$f1 ▄▄▄ $f2 ▄▄▄ $f3 ▄▄▄ $f4 ▄▄▄ $f5 ▄▄▄ $f6 ▄▄▄
|
||||
$f1 ▀█▀██ ▄ $f2 ▀█▀██ ▄ $f3 ▀█▀██ ▄ $f4 ▀█▀██ ▄ $f5 ▀█▀██ ▄ $f6 ▀█▀██ ▄
|
||||
$f1 ▀▄██████▀ $f2 ▀▄██████▀ $f3 ▀▄██████▀ $f4 ▀▄██████▀ $f5 ▀▄██████▀ $f6 ▀▄██████▀
|
||||
$f1 ▀█████ $f2 ▀█████ $f3 ▀█████ $f4 ▀█████ $f5 ▀█████ $f6 ▀█████
|
||||
$f1 ▀▀▀▀▄ $f2 ▀▀▀▀▄ $f3 ▀▀▀▀▄ $f4 ▀▀▀▀▄ $f5 ▀▀▀▀▄ $f6 ▀▀▀▀▄
|
||||
$rst
|
||||
EOF
|
142
.archlinux/PKGBUILDs/color-scripts/pipes
vendored
142
.archlinux/PKGBUILDs/color-scripts/pipes
vendored
@ -1,142 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# pipes.sh: Animated pipes terminal screensaver.
|
||||
# Copyleft (ↄ) 2015 - Acidhub <acidhub@craft.net.br>
|
||||
# 2015 - Pipeseroni - http://github.com/pipeseroni
|
||||
# 2014 - Yu-Jie Lin <livibetter@gmail.com>
|
||||
# ???? - Mathew Simpson
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
VERSION=1.2
|
||||
|
||||
M=32768
|
||||
p=3
|
||||
f=75 s=13 r=2000 t=0
|
||||
w=$(tput cols) h=$(tput lines)
|
||||
# ab -> idx = a*4 + b
|
||||
# 0: up, 1: right, 2: down, 3: left
|
||||
# 00 means going up , then going up -> ┃
|
||||
# 12 means going right, then going down -> ┓
|
||||
sets=(
|
||||
"┃┏ ┓┛━┓ ┗┃┛┗ ┏━" # -t 0 "default"
|
||||
"│╭ ╮╯─╮ ╰│╯╰ ╭─" # -t 1 "round"
|
||||
"│┌ ┐┘─┐ └│┘└ ┌─" # -t 2 "weak"
|
||||
"║╔ ╗╝═╗ ╚║╝╚ ╔═" # -t 3 "double"
|
||||
"|+ ++-+ +|++ +-" # -t 4 "add/sub"
|
||||
"|/ \/-\ \|/\ /-" # -t 5 "It' something"
|
||||
".. .... .... .." # -t 6 "dots"
|
||||
".o oo.o o.oo o." # -t 7 "dot-O"
|
||||
"-\ /\|/ /-\/ \|" # -t 8 "railway"
|
||||
"▓≡▓≡≡▓≡ ≡▓≡≡▓≡▓" # -t 9 "blocks"
|
||||
)
|
||||
v=()
|
||||
RNDSTART=0
|
||||
BOLD=1
|
||||
NOCOLOR=0
|
||||
|
||||
OPTIND=1
|
||||
while getopts "p:t:f:s:r:RBChv" arg; do
|
||||
case $arg in
|
||||
p) ((p=(OPTARG>0)?OPTARG:p));;
|
||||
t)
|
||||
if [[ "$OPTARG" = c???????????????? ]]; then
|
||||
V+=(${#sets[@]})
|
||||
sets+=("${OPTARG:1}")
|
||||
else
|
||||
((OPTARG>=0 && OPTARG<${#sets[@]})) && V+=($OPTARG)
|
||||
fi
|
||||
;;
|
||||
f) ((f=(OPTARG>19 && OPTARG<101)?OPTARG:f));;
|
||||
s) ((s=(OPTARG>4 && OPTARG<16 )?OPTARG:s));;
|
||||
r) ((r=(OPTARG>=0)?OPTARG:r));;
|
||||
R) RNDSTART=1;;
|
||||
B) BOLD=0;;
|
||||
C) NOCOLOR=1;;
|
||||
h) echo -e "Usage: $(basename $0) [OPTION]..."
|
||||
echo -e "Animated pipes terminal screensaver.\n"
|
||||
echo -e " -p [1-?]\tnumber of pipes (D=3)."
|
||||
echo -e " -t [0-$((${#sets[@]} - 1))]\ttype of pipes, can be used more than once (D=0)."
|
||||
echo -e " -t c[16 chars]\tcustom type of pipes."
|
||||
echo -e " -f [20-100]\tframerate (D=75)."
|
||||
echo -e " -s [5-15]\tprobability of a straight fitting (D=13)."
|
||||
echo -e " -r LIMIT\treset after x characters, 0 if no limit (D=2000)."
|
||||
echo -e " -R \t\trandom starting point."
|
||||
echo -e " -B \t\tno bold effect."
|
||||
echo -e " -C \t\tno color."
|
||||
echo -e " -h\t\thelp (this screen)."
|
||||
echo -e " -v\t\tprint version number.\n"
|
||||
exit 0;;
|
||||
v) echo "$(basename -- "$0") $VERSION"
|
||||
exit 0
|
||||
esac
|
||||
done
|
||||
|
||||
# set default values if not by options
|
||||
((${#V[@]})) || V=(0)
|
||||
|
||||
cleanup() {
|
||||
# clear up standard input
|
||||
read -t 0.001 && cat </dev/stdin>/dev/null
|
||||
|
||||
# terminal has no smcup and rmcup capabilities
|
||||
((FORCE_RESET)) && reset && exit 0
|
||||
|
||||
tput rmcup
|
||||
tput cnorm
|
||||
stty echo
|
||||
((NOCOLOR)) && echo -ne '\e[0m'
|
||||
exit 0
|
||||
}
|
||||
trap cleanup HUP TERM
|
||||
trap 'break 2' INT
|
||||
|
||||
for (( i=1; i<=p; i++ )); do
|
||||
c[i]=$((i%8)) n[i]=0 l[i]=0
|
||||
((x[i]=RNDSTART==1?RANDOM*w/32768:w/2))
|
||||
((y[i]=RNDSTART==1?RANDOM*h/32768:h/2))
|
||||
v[i]=${V[${#V[@]} * RANDOM / M]}
|
||||
done
|
||||
|
||||
stty -echo
|
||||
tput smcup || FORCE_RESET=1
|
||||
tput civis
|
||||
tput clear
|
||||
# any key press exits the loop and this script
|
||||
while REPLY=; read -t 0.0$((1000/f)) -n 1; [[ -z $REPLY ]] ; do
|
||||
for (( i=1; i<=p; i++ )); do
|
||||
# New position:
|
||||
((${l[i]}%2)) && ((x[i]+=-${l[i]}+2,1)) || ((y[i]+=${l[i]}-1))
|
||||
|
||||
# Loop on edges (change color on loop):
|
||||
((${x[i]}>w||${x[i]}<0||${y[i]}>h||${y[i]}<0)) && ((c[i]=RANDOM%8, v[i]=V[${#V[@]}*RANDOM/M]))
|
||||
((x[i]=(x[i]+w)%w))
|
||||
((y[i]=(y[i]+h)%h))
|
||||
|
||||
# New random direction:
|
||||
((n[i]=RANDOM%s-1))
|
||||
((n[i]=(${n[i]}>1||${n[i]}==0)?${l[i]}:${l[i]}+${n[i]}))
|
||||
((n[i]=(${n[i]}<0)?3:${n[i]}%4))
|
||||
|
||||
# Print:
|
||||
tput cup ${y[i]} ${x[i]}
|
||||
echo -ne "\e[${BOLD}m"
|
||||
[[ $NOCOLOR == 0 ]] && echo -ne "\e[3${c[i]}m"
|
||||
echo -n "${sets[v[i]]:l[i]*4+n[i]:1}"
|
||||
l[i]=${n[i]}
|
||||
done
|
||||
((r>0 && t*p>=r)) && tput reset && tput civis && t=0 || ((t++))
|
||||
done
|
||||
|
||||
cleanup
|
31
.archlinux/PKGBUILDs/color-scripts/pmabove
vendored
31
.archlinux/PKGBUILDs/color-scripts/pmabove
vendored
@ -1,31 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Author: pfh
|
||||
|
||||
f=3 b=4
|
||||
for j in f b; do
|
||||
for i in {0..7}; do
|
||||
printf -v $j$i %b "\e[${!j}${i}m"
|
||||
done
|
||||
done
|
||||
bld=$'\e[1m'
|
||||
rst=$'\e[0m'
|
||||
inv=$'\e[7m'
|
||||
|
||||
cat << EOF
|
||||
$rst
|
||||
$f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄
|
||||
$f3▄█████████▀▀ $f1▄$f7█▀█$f1██$f7█▀█$f1██▄ $f2▄█$f7███$f2██$f7███$f2█▄ $f4▄█$f7███$f4██$f7███$f4█▄ $f5▄█$f7███$f5██$f7███$f5█▄ $f6▄██$f7█▀█$f6██$f7█▀█$f6▄
|
||||
$f3███████▀ $f7▄▄ ▄▄ ▄▄ $f1█$f7▄▄█$f1██$f7▄▄█$f1███ $f2██$f7█ █$f2██$f7█ █$f2██ $f4██$f7█ █$f4██$f7█ █$f4██ $f5██$f7█ █$f5██$f7█ █$f5██ $f6███$f7█▄▄$f6██$f7█▄▄$f6█
|
||||
$f3███████▄ $f7▀▀ ▀▀ ▀▀ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████
|
||||
$f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██
|
||||
$f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀
|
||||
$bld
|
||||
$f3 ▄███████▄ $f1 ▄██████▄ $f2 ▄██████▄ $f4 ▄██████▄ $f5 ▄██████▄ $f6 ▄██████▄
|
||||
$f3▄█████████▀▀ $f1▄$f7█▀█$f1██$f7█▀█$f1██▄ $f2▄█$f7█ █$f2██$f7█ █$f2█▄ $f4▄█$f7█ █$f4██$f7█ █$f4█▄ $f5▄█$f7█ █$f5██$f7█ █$f5█▄ $f6▄██$f7█▀█$f6██$f7█▀█$f6▄
|
||||
$f3███████▀ $f7▄▄ ▄▄ ▄▄ $f1█$f7▄▄█$f1██$f7▄▄█$f1███ $f2██$f7███$f2██$f7███$f2██ $f4██$f7███$f4██$f7███$f4██ $f5██$f7███$f5██$f7███$f5██ $f6███$f7█▄▄$f6██$f7█▄▄$f6█
|
||||
$f3███████▄ $f7▀▀ ▀▀ ▀▀ $f1████████████ $f2████████████ $f4████████████ $f5████████████ $f6████████████
|
||||
$f3▀█████████▄▄ $f1██▀██▀▀██▀██ $f2██▀██▀▀██▀██ $f4██▀██▀▀██▀██ $f5██▀██▀▀██▀██ $f6██▀██▀▀██▀██
|
||||
$f3 ▀███████▀ $f1▀ ▀ ▀ ▀ $f2▀ ▀ ▀ ▀ $f4▀ ▀ ▀ ▀ $f5▀ ▀ ▀ ▀ $f6▀ ▀ ▀ ▀
|
||||
$rst
|
||||
EOF
|
41
.archlinux/PKGBUILDs/color-scripts/pmleft
vendored
41
.archlinux/PKGBUILDs/color-scripts/pmleft
vendored
@ -1,41 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
initializeANSI()
|
||||
{
|
||||
esc=""
|
||||
|
||||
blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m"
|
||||
yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m"
|
||||
cyanf="${esc}[36m"; whitef="${esc}[37m"
|
||||
|
||||
blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m"
|
||||
yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m"
|
||||
cyanb="${esc}[46m"; whiteb="${esc}[47m"
|
||||
|
||||
boldon="${esc}[1m"; boldoff="${esc}[22m"
|
||||
italicson="${esc}[3m"; italicsoff="${esc}[23m"
|
||||
ulon="${esc}[4m"; uloff="${esc}[24m"
|
||||
invon="${esc}[7m"; invoff="${esc}[27m"
|
||||
|
||||
reset="${esc}[0m"
|
||||
}
|
||||
|
||||
initializeANSI
|
||||
|
||||
cat << EOF
|
||||
|
||||
${yellowf} ▄███████▄${reset} ${redf} ▄██████▄${reset} ${greenf} ▄██████▄${reset} ${bluef} ▄██████▄${reset} ${purplef} ▄██████▄${reset} ${cyanf} ▄██████▄${reset}
|
||||
${yellowf}▄█████████▀▀${reset} ${redf}▄${whitef}█▀█${redf}██${whitef}█▀█${redf}██▄${reset} ${greenf}▄${whitef}█▀█${greenf}██${whitef}█▀█${greenf}██▄${reset} ${bluef}▄${whitef}█▀█${bluef}██${whitef}█▀█${bluef}██▄${reset} ${purplef}▄${whitef}█▀█${purplef}██${whitef}█▀█${purplef}██▄${reset} ${cyanf}▄${whitef}█▀█${cyanf}██${whitef}█▀█${cyanf}██▄${reset}
|
||||
${yellowf}███████▀${reset} ${redf}█${whitef}▄▄█${redf}██${whitef}▄▄█${redf}███${reset} ${greenf}█${whitef}▄▄█${greenf}██${whitef}▄▄█${greenf}███${reset} ${bluef}█${whitef}▄▄█${bluef}██${whitef}▄▄█${bluef}███${reset} ${purplef}█${whitef}▄▄█${purplef}██${whitef}▄▄█${purplef}███${reset} ${cyanf}█${whitef}▄▄█${cyanf}██${whitef}▄▄█${cyanf}███${reset}
|
||||
${yellowf}███████▄${reset} ${redf}████████████${reset} ${greenf}████████████${reset} ${bluef}████████████${reset} ${purplef}████████████${reset} ${cyanf}████████████${reset}
|
||||
${yellowf}▀█████████▄▄${reset} ${redf}██▀██▀▀██▀██${reset} ${greenf}██▀██▀▀██▀██${reset} ${bluef}██▀██▀▀██▀██${reset} ${purplef}██▀██▀▀██▀██${reset} ${cyanf}██▀██▀▀██▀██${reset}
|
||||
${yellowf} ▀███████▀${reset} ${redf}▀ ▀ ▀ ▀${reset} ${greenf}▀ ▀ ▀ ▀${reset} ${bluef}▀ ▀ ▀ ▀${reset} ${purplef}▀ ▀ ▀ ▀${reset} ${cyanf}▀ ▀ ▀ ▀${reset}
|
||||
|
||||
${boldon}${yellowf} ▄███████▄ ${redf} ▄██████▄ ${greenf} ▄██████▄ ${bluef} ▄██████▄ ${purplef} ▄██████▄ ${cyanf} ▄██████▄${reset}
|
||||
${boldon}${yellowf}▄█████████▀▀ ${redf}▄${whitef}█▀█${redf}██${whitef}█▀█${redf}██▄ ${greenf}▄${whitef}█▀█${greenf}██${whitef}█▀█${greenf}██▄ ${bluef}▄${whitef}█▀█${bluef}██${whitef}█▀█${bluef}██▄ ${purplef}▄${whitef}█▀█${purplef}██${whitef}█▀█${purplef}██▄ ${cyanf}▄${whitef}█▀█${cyanf}██${whitef}█▀█${cyanf}██▄${reset}
|
||||
${boldon}${yellowf}███████▀ ${redf}█${whitef}▄▄█${redf}██${whitef}▄▄█${redf}███ ${greenf}█${whitef}▄▄█${greenf}██${whitef}▄▄█${greenf}███ ${bluef}█${whitef}▄▄█${bluef}██${whitef}▄▄█${bluef}███ ${purplef}█${whitef}▄▄█${purplef}██${whitef}▄▄█${purplef}███ ${cyanf}█${whitef}▄▄█${cyanf}██${whitef}▄▄█${cyanf}███${reset}
|
||||
${boldon}${yellowf}███████▄ ${redf}████████████ ${greenf}████████████ ${bluef}████████████ ${purplef}████████████ ${cyanf}████████████${reset}
|
||||
${boldon}${yellowf}▀█████████▄▄ ${redf}██▀██▀▀██▀██ ${greenf}██▀██▀▀██▀██ ${bluef}██▀██▀▀██▀██ ${purplef}██▀██▀▀██▀██ ${cyanf}██▀██▀▀██▀██${reset}
|
||||
${boldon}${yellowf} ▀███████▀ ${redf}▀ ▀ ▀ ▀ ${greenf}▀ ▀ ▀ ▀ ${bluef}▀ ▀ ▀ ▀ ${purplef}▀ ▀ ▀ ▀ ${cyanf}▀ ▀ ▀ ▀${reset}
|
||||
|
||||
EOF
|
35
.archlinux/PKGBUILDs/color-scripts/spaceinvaders
vendored
35
.archlinux/PKGBUILDs/color-scripts/spaceinvaders
vendored
@ -1,35 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# ANSI color scheme script featuring Space Invaders
|
||||
|
||||
f=3 b=4
|
||||
for j in f b; do
|
||||
for i in {0..7}; do
|
||||
printf -v $j$i %b "\e[${!j}${i}m"
|
||||
done
|
||||
done
|
||||
bld=$'\e[1m'
|
||||
rst=$'\e[0m'
|
||||
|
||||
cat << EOF
|
||||
|
||||
$f1 ▀▄ ▄▀ $f2 ▄▄▄████▄▄▄ $f3 ▄██▄ $f4 ▀▄ ▄▀ $f5 ▄▄▄████▄▄▄ $f6 ▄██▄ $rst
|
||||
$f1 ▄█▀███▀█▄ $f2███▀▀██▀▀███ $f3▄█▀██▀█▄ $f4 ▄█▀███▀█▄ $f5███▀▀██▀▀███ $f6▄█▀██▀█▄$rst
|
||||
$f1█▀███████▀█ $f2▀▀███▀▀███▀▀ $f3▀█▀██▀█▀ $f4█▀███████▀█ $f5▀▀███▀▀███▀▀ $f6▀█▀██▀█▀$rst
|
||||
$f1▀ ▀▄▄ ▄▄▀ ▀ $f2 ▀█▄ ▀▀ ▄█▀ $f3▀▄ ▄▀ $f4▀ ▀▄▄ ▄▄▀ ▀ $f5 ▀█▄ ▀▀ ▄█▀ $f6▀▄ ▄▀$rst
|
||||
|
||||
$bld$f1▄ ▀▄ ▄▀ ▄ $f2 ▄▄▄████▄▄▄ $f3 ▄██▄ $f4▄ ▀▄ ▄▀ ▄ $f5 ▄▄▄████▄▄▄ $f6 ▄██▄ $rst
|
||||
$bld$f1█▄█▀███▀█▄█ $f2███▀▀██▀▀███ $f3▄█▀██▀█▄ $f4█▄█▀███▀█▄█ $f5███▀▀██▀▀███ $f6▄█▀██▀█▄$rst
|
||||
$bld$f1▀█████████▀ $f2▀▀▀██▀▀██▀▀▀ $f3▀▀█▀▀█▀▀ $f4▀█████████▀ $f5▀▀▀██▀▀██▀▀▀ $f6▀▀█▀▀█▀▀$rst
|
||||
$bld$f1 ▄▀ ▀▄ $f2▄▄▀▀ ▀▀ ▀▀▄▄ $f3▄▀▄▀▀▄▀▄ $f4 ▄▀ ▀▄ $f5▄▄▀▀ ▀▀ ▀▀▄▄ $f6▄▀▄▀▀▄▀▄$rst
|
||||
|
||||
|
||||
$f7▌$rst
|
||||
|
||||
$f7▌$rst
|
||||
|
||||
$f7 ▄█▄ $rst
|
||||
$f7▄█████████▄$rst
|
||||
$f7▀▀▀▀▀▀▀▀▀▀▀$rst
|
||||
|
||||
EOF
|
64
.archlinux/PKGBUILDs/color-scripts/unowns
vendored
64
.archlinux/PKGBUILDs/color-scripts/unowns
vendored
@ -1,64 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: UTF-8 -*-
|
||||
__author__ = 'actionless'
|
||||
|
||||
import random
|
||||
|
||||
unowns = [[
|
||||
' ▀█▀▀▀█▀ ',
|
||||
' ▄▀▀▀▄ ',
|
||||
' ▀▄ ▀ ▄▀ ',
|
||||
' ▀█▀ ',
|
||||
' ▄█▄▄▄▄ ',
|
||||
], [
|
||||
' █▄ █ ',
|
||||
' █ ▀▄▀▀▀▄ █ ',
|
||||
' █ ▀▄ ▀ ▄▀ █ ',
|
||||
' █ ▀▀▀ ▀▄█ ',
|
||||
' ▀ ▀ ',
|
||||
], [
|
||||
' ▀▀▀█▀▀▀ ',
|
||||
' ▄▀▀▀▄ ',
|
||||
' ▀▄ ▀ ▄▀ ',
|
||||
' ▀▀▀ ',
|
||||
' ',
|
||||
], [
|
||||
' ▀▄ ▄▀ ',
|
||||
' ▀▄▀▀▀▄▀ ',
|
||||
' ▀▄ ▀ ▄▀ ',
|
||||
' ▄▀ ▀▀▀ ▀▄ ',
|
||||
' ▀ ▀ ',
|
||||
], [
|
||||
' █▀▀▄ ',
|
||||
' ▄▀▀▀▄ ▀▄ ',
|
||||
' ▀▄ ▀ ▄▀ █ ',
|
||||
' ▀▀▀ ▄▀ ',
|
||||
' ▀▀▀ ',
|
||||
], [
|
||||
' ▀▄ ▄▀ ',
|
||||
' ▄▀▀▀▄ ',
|
||||
' ▀▄ ▀ ▄▀ ',
|
||||
' ▀█▀ ',
|
||||
' ▄▀▄ ',
|
||||
]]
|
||||
|
||||
print("")
|
||||
|
||||
for mode in ['normal', 'bold']:
|
||||
random.shuffle(unowns)
|
||||
if mode == 'bold':
|
||||
print("\033[1m")
|
||||
|
||||
print(
|
||||
'\n'.join([
|
||||
''.join([
|
||||
"\033[03{n}m{string}".format(
|
||||
n=color_number + 1,
|
||||
string=unowns[color_number][line_number]
|
||||
)
|
||||
for color_number in range(6)])
|
||||
for line_number in range(5)])
|
||||
)
|
||||
|
||||
# reset font:
|
||||
print("\033[0m")
|
@ -1,6 +0,0 @@
|
||||
{
|
||||
"DefaultSearchProviderEnabled": true,
|
||||
"DefaultSearchProviderName": "DuckDuckGo",
|
||||
"DefaultSearchProviderSearchURL": "https://duckduckgo.com/?q={searchTerms}",
|
||||
"DefaultSearchProviderIconURL": "https://duckduckgo.com/favicon.ico"
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"HomepageIsNewTabPage": true
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"NewTabPageLocation": "http://localhost:3000"
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"PromotionalTabsEnabled": false
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
{
|
||||
"SafeBrowsingEnabled": false,
|
||||
"SafeBrowsingExtendedReportingEnabled": false
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"PromptForDownloadLocation": false
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"SearchSuggestEnabled": false
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"SpellCheckServiceEnabled": false
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"UrlKeyedAnonymizedDataCollectionEnabled": false
|
||||
}
|
44
.archlinux/PKGBUILDs/sensible-chromium/PKGBUILD
vendored
44
.archlinux/PKGBUILDs/sensible-chromium/PKGBUILD
vendored
@ -1,44 +0,0 @@
|
||||
pkgname=sensible-chromium
|
||||
pkgver=0.1.0
|
||||
pkgrel=1
|
||||
pkgdesc="Sane defaults for the chromium web browser"
|
||||
arch=('any')
|
||||
source=('cjpalhdlnbpafiamejdnhcphjbkeiagm.json'
|
||||
'dbepggeogbaibhgnhhndojpepiihcmeb.json'
|
||||
'101-search-provider.json'
|
||||
'102-homepage.json'
|
||||
'103-new-tab.json'
|
||||
'201-promotional-tabs.json'
|
||||
'202-safe-browsing.json'
|
||||
'203-download-location.json'
|
||||
'204-search-suggestions.json'
|
||||
'205-spell-check.json'
|
||||
'206-data-collection.json')
|
||||
sha256sums=('5bcd92f712b450ecb20eb390f957216d488e5dc0c4abbb2cbf4dd6b570b11edc'
|
||||
'5bcd92f712b450ecb20eb390f957216d488e5dc0c4abbb2cbf4dd6b570b11edc'
|
||||
'c76a7a4c6b8ba10b2c2f478c3fce8577c055b1c7c3216d6feba550f097aaca4c'
|
||||
'3bd32ca3c77ad91ce8355223d76385e21ff49fc6388bc1dc017319a402908141'
|
||||
'4d325fd0787f3fd9b9b16bcf5159ebaafdf0f722b9eaaa9deeb4758300f8cb56'
|
||||
'283923b96ca0b58340dcb35d5d782d8d49d806cdaea8b70a95365f154e916907'
|
||||
'c7034bb6f603599592e452ef5d6d6b676529cdb05454072eabc8037595256c8d'
|
||||
'48c3aa65851a4287e1a97667f57be12245a1a54067debe0ea858452d6fec0b19'
|
||||
'e6b382bda897e7e0731adde76a572fe4b075ed2a0d95b85678cd7184b43efec3'
|
||||
'fcc676697f930529b8605c703f33239bc55cb2f4563043353af6b1ec8712e431'
|
||||
'732abce54318ed2dd7fdb330800d5f2d989a0086eb8f581475279f151d8a55f4')
|
||||
|
||||
package() {
|
||||
_ext="$pkgdir"/usr/share/chromium/extensions
|
||||
_pol="$pkgdir"/etc/chromium/policies
|
||||
|
||||
install -Dm644 cjpalhdlnbpafiamejdnhcphjbkeiagm.json "$_ext"/cjpalhdlnbpafiamejdnhcphjbkeiagm.json
|
||||
install -Dm644 dbepggeogbaibhgnhhndojpepiihcmeb.json "$_ext"/dbepggeogbaibhgnhhndojpepiihcmeb.json
|
||||
install -Dm644 101-search-provider.json "$_pol"/recommended/101-search-provider.json
|
||||
install -Dm644 102-homepage.json "$_pol"/recommended/102-homepage.json
|
||||
install -Dm644 103-new-tab.json "$_pol"/recommended/103-new-tab.json
|
||||
install -Dm644 201-promotional-tabs.json "$_pol"/managed/201-promotional-tabs.json
|
||||
install -Dm644 202-safe-browsing.json "$_pol"/managed/202-safe-browsing.json
|
||||
install -Dm644 203-download-location.json "$_pol"/managed/203-download-location.json
|
||||
install -Dm644 204-search-suggestions.json "$_pol"/managed/204-search-suggestions.json
|
||||
install -Dm644 205-spell-check.json "$_pol"/managed/205-spell-check.json
|
||||
install -Dm644 206-data-collection.json "$_pol"/managed/206-data-collection.json
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"external_update_url": "https://clients2.google.com/service/update2/crx"
|
||||
}
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"external_update_url": "https://clients2.google.com/service/update2/crx"
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 353 KiB |
Binary file not shown.
Before Width: | Height: | Size: 469 KiB |
Loading…
x
Reference in New Issue
Block a user