3 Commits
Author SHA1 Message Date
NeilClack 87367dab04 Temporarily remove healthcheck
build-dev.yml / update-and-build (push) Canceled after 1m40s
Healthcheck may be failing for reasons not related to a bad binary, preventing a good binary from booting.
2026-08-17 19:53:06 -05:00
NeilClack 0a35c97379 Remove user password 2026-08-17 19:49:15 -05:00
NeilClack 2fb99175f7 Re-size Plymouth image to 1920x1080 2026-08-17 19:49:01 -05:00
2 changed files with 25 additions and 26 deletions
+23 -24
View File
@@ -110,7 +110,6 @@ in
uid = 1000; uid = 1000;
extraGroups = ["audio" "video" "input" "networkmanager" "wheel" "seat"]; extraGroups = ["audio" "video" "input" "networkmanager" "wheel" "seat"];
openssh.authorizedKeys.keys = myKey; openssh.authorizedKeys.keys = myKey;
password = "Fuckp@ssw0rds";
}; };
services.getty.autologinUser = "kiosk"; services.getty.autologinUser = "kiosk";
@@ -240,30 +239,30 @@ in
}; };
# --- Health check service: runs after nixos-upgrade --- # --- Health check service: runs after nixos-upgrade ---
systemd.services.radiantwave-healthcheck = { # systemd.services.radiantwave-healthcheck = {
description = "Verify RadiantWave is running after upgrade, rollback if not"; # description = "Verify RadiantWave is running after upgrade, rollback if not";
after = [ "nixos-upgrade.service" ]; # after = [ "nixos-upgrade.service" ];
wantedBy = [ "nixos-upgrade.service" ]; # wantedBy = [ "nixos-upgrade.service" ];
serviceConfig = { # serviceConfig = {
Type = "oneshot"; # Type = "oneshot";
# Give cage time to start radiantwave after the switch # # Give cage time to start radiantwave after the switch
ExecStartPre = "${pkgs.coreutils}/bin/sleep 90"; # ExecStartPre = "${pkgs.coreutils}/bin/sleep 90";
}; # };
script = '' # script = ''
# The installed `radiantwave` is a makeWrapper script that execs the real # # The installed `radiantwave` is a makeWrapper script that execs the real
# binary (`.radiantwave-unwrapped`), so the process comm is not exactly # # binary (`.radiantwave-unwrapped`), so the process comm is not exactly
# `radiantwave`; match the exec'd binary's command line instead. # # `radiantwave`; match the exec'd binary's command line instead.
if ${pkgs.procps}/bin/pgrep -f '\.radiantwave-unwrapped' > /dev/null; then # if ${pkgs.procps}/bin/pgrep -f '\.radiantwave-unwrapped' > /dev/null; then
echo "RadiantWave is running, upgrade successful" # echo "RadiantWave is running, upgrade successful"
exit 0 # exit 0
fi # fi
echo "RadiantWave not found after upgrade, rolling back..." # echo "RadiantWave not found after upgrade, rolling back..."
# Roll back to previous NixOS generation # # Roll back to previous NixOS generation
/run/current-system/sw/bin/nixos-rebuild switch --rollback # /run/current-system/sw/bin/nixos-rebuild switch --rollback
echo "Rollback completed at $(date)" # echo "Rollback completed at $(date)"
''; # '';
}; # };
} }
+2 -2
View File
@@ -43,8 +43,8 @@
rsvg-convert \ rsvg-convert \
--keep-aspect-ratio \ --keep-aspect-ratio \
--background-color=#111318 \ --background-color=#111318 \
--width=3840 \ --width=1920 \
--height=2160 \ --height=1080 \
--output=$out/share/plymouth/themes/radiantwave/splash.png \ --output=$out/share/plymouth/themes/radiantwave/splash.png \
$src $src
sed 's,/usr/,'"$out"'/,g' ${./plymouth-theme/radiantwave.plymouth} \ sed 's,/usr/,'"$out"'/,g' ${./plymouth-theme/radiantwave.plymouth} \