Compare commits

...
2 Commits
Author SHA1 Message Date
me 810ff3ce36 run, start changing script to handle Artix/Arch. 2026-09-28 15:45:01 -07:00
me 30da06e1fe apps, begin adding Sunset Timer. 2026-09-28 15:44:27 -07:00
2 changed files with 48 additions and 10 deletions

No files matched your search

+25 -1
View File
@@ -125,6 +125,30 @@
<div class="row center text">
<div class="col-12 text border" id="sunset">
<a href="https://git.hyperling.com/me/flutter-sunset-timer/releases"
target="_blank" rel="noopener noreferrer">
<figure>
<img class="app-icon" loading="lazy" alt="<<sunset.png>>"
src="https://git.hyperling.com/me/flutter-sunset-alarm/raw/branch/main/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp"
>
<figcaption>
Sunset Timer
</figcaption>
</figure>
</a>
<p>
Set an alarm to go off X minutes before sunset. (Linux & Android)
</p>
<p>
<!--[<s><a>F-Droid</a></s>]-->
[<a href="https://git.hyperling.com/me/flutter-sunset-timer/"
target="_blank" rel="noopener noreferrer">Source Code</a>]
[<a href="https://git.hyperling.com/me/flutter-sunset-timer/releases"
target="_blank" rel="noopener noreferrer">APKs / Obtainium URL</a>]
</p>
</div>
<div class="col-12 text border" id="expense">
<a href="https://git.hyperling.com/me/flutter-expense-tracker/releases"
target="_blank" rel="noopener noreferrer">
@@ -140,7 +164,7 @@
<p>
Keep track of repeating expenses and
view projections of their effect on your finances.
First app written with Flutter.
(Linux & Android)
</p>
<p>
<!--[<s><a>F-Droid</a></s>]-->
+23 -9
View File
@@ -80,28 +80,42 @@ fi
log "Check if any system dependencies need installed."
progs=""
if [[ ! `which php` ]]; then
if [[ ! `which php 2>/dev/null` ]]; then
echo "- Installing PHP"
progs="$progs php-cli"
progs_apt="$progs_apt php-cli"
progs_pm="$progs_pm php"
fi
if [[ ! `which node` ]]; then
if [[ ! `which node 2>/dev/null` ]]; then
echo "- Installing Node"
progs="$progs nodejs"
fi
if [[ ! `which npm` ]]; then
if [[ ! `which npm 2>/dev/null` ]]; then
echo "- Installing NPM"
progs="$progs npm"
progs_apt="$progs_apt npm"
progs_pm="$progs_pm " # comes with Node.js
fi
if [[ ! `which curl` ]]; then
if [[ ! `which curl 2>/dev/null` ]]; then
echo "- Installing Curl"
progs="$progs curl"
fi
if [[ ! `which ps` ]]; then
if [[ ! `which ps 2>/dev/null` ]]; then
echo "- Installing PS"
progs="$progs procps"
progs_apt="$progs_apt procps"
progs_pm="$progs_pm procps-ng"
fi
if [[ -n "$progs" ]]; then
$sudo apt-get install -y $progs
if [[ `which apt 2>/dev/null` ]]; then
echo "Using APT..."
progs="$progs $progs_apt"
$sudo apt-get install -y $progs
elif [[ `which pacman 2>/dev/null` ]]; then
echo "Using pacman..."
progs="$progs $progs_pm"
$sudo pacman -Sy --noconfirm $progs
else
echo "ERROR: Please install these programs then try again: $progs"
exit 1
fi
fi
# Directories and allowed page types are executable, others are not.