Files
omarchy-sc/packaging/common/citizen-launcher.package-install
jbergner 4a48f9b8c5
Citizen Launcher CI / verify (push) Failing after 1m18s
Citizen Launcher CI / arch-package (push) Failing after 1m19s
Citizen Launcher CI / rpm-package (push) Failing after 1m21s
v1.1.1
2026-09-01 19:50:44 +02:00

28 lines
830 B
Plaintext

_is_immutable_host() {
[ -e /run/ostree-booted ] && return 0
[ -e /run/transactional-update ] && return 0
[ -r /etc/os-release ] && grep -Eq '^ID="?(steamos|opensuse-microos|aeon|kalpa)"?$' /etc/os-release && return 0
return 1
}
post_install() {
systemctl daemon-reload >/dev/null 2>&1 || true
if ! _is_immutable_host; then
systemctl enable --now citizen-launcher-self-update.timer >/dev/null 2>&1 || true
fi
sysctl -q -w vm.max_map_count=16777216 >/dev/null 2>&1 || true
command -v update-desktop-database >/dev/null 2>&1 && update-desktop-database /usr/share/applications >/dev/null 2>&1 || true
}
post_upgrade() {
post_install
}
pre_remove() {
systemctl disable --now citizen-launcher-self-update.timer >/dev/null 2>&1 || true
}
post_remove() {
systemctl daemon-reload >/dev/null 2>&1 || true
}