Compare commits

...

2 Commits

Author SHA1 Message Date
a67afa9b4b
bash/usr-local-bin: cp kile kate && s/kile/kate/g
The goal here is not giving my intrusive thoughts power to make me declare
"sudo rpm-ostree install kate" as essential while the flatpak exists and
I most likely wouldn't even try using kate on files the flatpak won't
have access to
2025-05-07 22:52:22 +03:00
16ecbdf5c5
deb-update.bash: initial support for Fedora Atomic to enable my laziness 2025-05-07 22:46:59 +03:00
2 changed files with 21 additions and 1 deletions

View File

@ -38,7 +38,8 @@ if hash fedora-third-party 2> /dev/null; then
fedora-third-party query
fi
if hash dnf 2> /dev/null; then
# TODO: Better way of identifying Fedora Atomic! There is the overlayfs thing?
if [[ -f /usr/bin/dnf && ! -d /var/roothome ]]; then
# I don't know if -y does anything here either and I think this may be
# useless, but I am used to it coming from apt and I think it will just
# say nothing to do or do nothing if mirrors haven't updated.
@ -56,6 +57,9 @@ if hash dnf 2> /dev/null; then
# potentially unsafe, see a few lines above and the apt-get section
dnf "$@" autoremove
# TODO: Better way of identifying Fedora Atomic! There is the overlayfs thing?
elif [[ -f /usr/bin/rpm-ostree && -d /var/roothome ]]; then
rpm-ostree upgrade
fi
# Arch Linux package management

16
bash/usr-local-bin/kate Executable file
View File

@ -0,0 +1,16 @@
#!/usr/bin/env bash
set -x
# The usual system-wide installation
if [ -f /usr/bin/kate ]; then
/usr/bin/kate "$@"
# System-wide flatpak
elif [ -f /var/lib/flatpak/exports/bin/org.kde.kate ]; then
flatpak run org.kde.kate "$@"
# User-specific flatpak
elif [ -f ~/.local/share/flatpak/exports/bin/org.kde.kate ]; then
flatpak run --user org.kde.kate "$@"
# If not found.
else
printf "kate doesn't seem to be installed :("
fi
set +x