Files
arthur-os/migrations
Ryan Hughes 080c8ba38c omarchy-wifi-powersave: nullglob; plocate drop-in daemon-reload; idempotent legacy cleanup
- bin/omarchy-wifi-powersave: shopt -s nullglob. Previously, machines
  with no wireless interfaces ran the loop once with the literal glob
  ('iface=*'), failed iw, and exited 237. With the new always-installed
  udev rule that invokes this on every AC transition, the failure
  would surface as failed transient omarchy-wifi-powersave-* units on
  desktops. Now it cleanly no-ops.
- migrations/1779307845.sh: add 'systemctl daemon-reload' so the
  plocate-updatedb.service.d/ac-only.conf drop-in is picked up on
  upgrade. Arch's systemd pacman hook only triggers on
  /usr/lib/systemd/system/*, not /etc/systemd/system/*.
- install/config/powerprofilesctl-rules.sh and wifi-powersave-rules.sh:
  rm -f the pre-rename legacy paths before udevadm reload, so the
  cleanup is idempotent outside the one-shot migration (matters for
  re-install/downgrade testing).
2026-06-04 18:34:04 -04:00
..
2026-02-26 10:44:07 +01:00
2026-02-26 10:39:51 +01:00
2025-07-09 19:08:44 -04:00
2026-02-21 09:48:11 +01:00
2026-02-21 09:48:11 +01:00
2026-05-19 18:51:05 +02:00
2025-08-25 07:04:43 +02:00
2025-08-24 18:00:28 +02:00
2025-08-11 16:44:58 +02:00
2025-08-25 11:41:36 +02:00
2025-08-27 15:24:18 +02:00
2025-08-25 11:45:30 +02:00
2026-05-19 18:51:05 +02:00
2025-08-27 15:24:18 +02:00
2026-03-24 20:43:56 +01:00
2025-08-31 16:50:22 +02:00
2025-09-16 22:14:40 +02:00
2025-10-14 12:56:31 -04:00
2025-10-23 14:06:28 -04:00
2025-10-23 17:15:57 -04:00
2025-10-24 02:37:17 -04:00
2025-10-28 08:59:37 +01:00
2026-05-15 13:55:45 +02:00
2025-11-10 08:57:43 +01:00
2025-11-10 14:38:27 +01:00
2025-11-20 11:05:07 +01:00
2025-11-28 05:03:44 -08:00
2025-12-15 12:38:28 -05:00
2025-12-14 15:32:40 -05:00
2026-01-08 17:17:32 -05:00
2026-02-20 21:58:00 +01:00
2026-01-29 10:29:56 +01:00
2026-03-24 20:43:56 +01:00
2026-02-09 23:01:46 +01:00
2026-02-26 10:22:30 +01:00
2026-02-21 07:34:55 +01:00
2026-02-21 07:34:55 +01:00
2026-02-21 14:18:35 +01:00
2026-03-05 11:44:55 -04:00
2026-03-08 13:25:46 +01:00
2026-03-17 18:00:19 +01:00
2026-05-15 13:56:15 +02:00
2026-03-26 09:46:59 +01:00
2026-04-15 10:39:21 +02:00
2026-04-15 11:49:03 +02:00
2026-05-08 22:06:18 +02:00
2026-04-19 17:13:28 +02:00
2026-04-22 19:44:54 +02:00
2026-05-04 15:42:30 +02:00
2026-05-04 15:42:30 +02:00
2026-05-08 22:04:41 +02:00
2026-05-08 22:04:41 +02:00
2026-05-06 09:32:43 +02:00
2026-05-07 12:21:08 -04:00
2026-05-07 16:16:01 +02:00
2026-05-11 10:00:28 +02:00
2026-05-11 15:28:33 -04:00
2026-05-13 00:20:38 -04:00
2026-05-15 13:39:17 +02:00
2026-05-15 14:18:57 +02:00
2026-05-15 14:44:50 +02:00
2026-05-16 22:20:25 +02:00
2026-05-19 11:20:53 +02:00
2026-05-19 12:02:28 +02:00
2026-05-19 17:08:14 +02:00
2026-05-19 18:51:05 +02:00
2026-05-20 13:57:22 +02:00
2026-05-19 21:01:51 +02:00
2026-05-22 14:24:15 +02:00
2026-05-19 19:59:27 -04:00
2026-05-20 13:05:40 +02:00
2026-05-20 14:12:06 +02:00
2026-05-20 15:31:28 +02:00
2026-05-20 22:10:46 +02:00
2026-05-21 12:43:03 +02:00
2026-05-22 14:24:15 +02:00
2026-05-22 23:35:27 -04:00
2026-05-25 16:56:59 +02:00