diff --git a/README.md b/README.md index f2031e2..b1150ea 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,17 @@ prompt Plymouth draws itself when the disk is unlocked. images/ animation frames and the prompt's own images Screenshot.png how it looks, from the original upload -`images/keymap-render.png` is deliberately absent. Plymouth cuts the current -keyboard layout's name out of that band at offsets its own library knows, so -the file has to match the Plymouth in use — the one the original upload -carried was from an older version with fewer layouts, and the prompt showed a -different name, cut off. Packaging takes the file from the installed Plymouth -instead. +`images/keymap-render.png` is drawn here rather than taken from upstream. +Plymouth cuts the current layout's name out of that band at offsets its own +library knows (`src/libply-splash-graphics/ply-keymap-metadata.h`), so the +file has to match the Plymouth in use — the one the original upload carried +was from an older version with fewer layouts, and the prompt showed a +different name, cut off. + +The band here covers one layout, `de`, at the offset that table gives it +(2253, 51 wide), in half the height upstream uses. `images/keyboard.png` is +scaled to match. Two consequences: another keyboard layout shows nothing, and +if Plymouth ever moves that offset, the band has to be redrawn. `ImageDir` in the descriptor names an FHS path. Packaging rewrites it to wherever the theme actually lands — see `pkgs/moonarch-plymouth.nix` in the diff --git a/images/animation-00.png b/images/animation-00.png index 711cf03..98987c9 100644 Binary files a/images/animation-00.png and b/images/animation-00.png differ diff --git a/images/animation-01.png b/images/animation-01.png index 234a7c0..865f175 100644 Binary files a/images/animation-01.png and b/images/animation-01.png differ diff --git a/images/animation-02.png b/images/animation-02.png index 1d858d7..cb8df41 100644 Binary files a/images/animation-02.png and b/images/animation-02.png differ diff --git a/images/animation-03.png b/images/animation-03.png index 2a0b5ef..63067fe 100644 Binary files a/images/animation-03.png and b/images/animation-03.png differ diff --git a/images/animation-04.png b/images/animation-04.png index ad45766..71ec60e 100644 Binary files a/images/animation-04.png and b/images/animation-04.png differ diff --git a/images/animation-05.png b/images/animation-05.png index 49d4db2..7aabece 100644 Binary files a/images/animation-05.png and b/images/animation-05.png differ diff --git a/images/animation-06.png b/images/animation-06.png index a5a4601..1ff44bb 100644 Binary files a/images/animation-06.png and b/images/animation-06.png differ diff --git a/images/animation-07.png b/images/animation-07.png index bdd527f..b46552a 100644 Binary files a/images/animation-07.png and b/images/animation-07.png differ diff --git a/images/animation-08.png b/images/animation-08.png index 26ccdf4..a679340 100644 Binary files a/images/animation-08.png and b/images/animation-08.png differ diff --git a/images/animation-09.png b/images/animation-09.png index 517c934..9905754 100644 Binary files a/images/animation-09.png and b/images/animation-09.png differ diff --git a/images/animation-10.png b/images/animation-10.png index 170c8fc..958b127 100644 Binary files a/images/animation-10.png and b/images/animation-10.png differ diff --git a/images/animation-11.png b/images/animation-11.png index 7cc04eb..5486639 100644 Binary files a/images/animation-11.png and b/images/animation-11.png differ diff --git a/images/animation-12.png b/images/animation-12.png index d6d6641..bbf3a9b 100644 Binary files a/images/animation-12.png and b/images/animation-12.png differ diff --git a/images/animation-13.png b/images/animation-13.png index a5c9e73..3a753ba 100644 Binary files a/images/animation-13.png and b/images/animation-13.png differ diff --git a/images/animation-14.png b/images/animation-14.png index 02b6b6e..f5a53db 100644 Binary files a/images/animation-14.png and b/images/animation-14.png differ diff --git a/images/animation-15.png b/images/animation-15.png index 2542c0b..0043b14 100644 Binary files a/images/animation-15.png and b/images/animation-15.png differ diff --git a/images/animation-16.png b/images/animation-16.png index 8c5074a..affc0d2 100644 Binary files a/images/animation-16.png and b/images/animation-16.png differ diff --git a/images/animation-17.png b/images/animation-17.png index 187315d..8cfc129 100644 Binary files a/images/animation-17.png and b/images/animation-17.png differ diff --git a/images/animation-18.png b/images/animation-18.png index 21fe29f..ccaa228 100644 Binary files a/images/animation-18.png and b/images/animation-18.png differ diff --git a/images/animation-19.png b/images/animation-19.png index cf2d9bd..5961128 100644 Binary files a/images/animation-19.png and b/images/animation-19.png differ diff --git a/images/animation-20.png b/images/animation-20.png index 73c76a0..43f86c4 100644 Binary files a/images/animation-20.png and b/images/animation-20.png differ diff --git a/images/animation-21.png b/images/animation-21.png index 32f1250..6df3660 100644 Binary files a/images/animation-21.png and b/images/animation-21.png differ diff --git a/images/animation-22.png b/images/animation-22.png index 2b257ef..5d10fe1 100644 Binary files a/images/animation-22.png and b/images/animation-22.png differ diff --git a/images/animation-23.png b/images/animation-23.png index c4d0c96..dd59a7e 100644 Binary files a/images/animation-23.png and b/images/animation-23.png differ diff --git a/images/animation-24.png b/images/animation-24.png index 154408b..a62d989 100644 Binary files a/images/animation-24.png and b/images/animation-24.png differ diff --git a/images/animation-25.png b/images/animation-25.png index 712a968..d6383e5 100644 Binary files a/images/animation-25.png and b/images/animation-25.png differ diff --git a/images/animation-26.png b/images/animation-26.png index c7726cf..5da958d 100644 Binary files a/images/animation-26.png and b/images/animation-26.png differ diff --git a/images/animation-27.png b/images/animation-27.png index 98bd403..b50b22c 100644 Binary files a/images/animation-27.png and b/images/animation-27.png differ diff --git a/images/animation-28.png b/images/animation-28.png index 2028b36..932ab21 100644 Binary files a/images/animation-28.png and b/images/animation-28.png differ diff --git a/images/animation-29.png b/images/animation-29.png index 425e7b3..f9d5abe 100644 Binary files a/images/animation-29.png and b/images/animation-29.png differ diff --git a/images/animation-30.png b/images/animation-30.png index da755f7..2567d84 100644 Binary files a/images/animation-30.png and b/images/animation-30.png differ diff --git a/images/animation-31.png b/images/animation-31.png index 5c331d6..94470dd 100644 Binary files a/images/animation-31.png and b/images/animation-31.png differ diff --git a/images/animation-32.png b/images/animation-32.png index 41de7f9..c897db4 100644 Binary files a/images/animation-32.png and b/images/animation-32.png differ diff --git a/images/animation-33.png b/images/animation-33.png index b3bd26d..d1d1304 100644 Binary files a/images/animation-33.png and b/images/animation-33.png differ diff --git a/images/animation-34.png b/images/animation-34.png index 63ac813..ccb1649 100644 Binary files a/images/animation-34.png and b/images/animation-34.png differ diff --git a/images/animation-35.png b/images/animation-35.png index f003ef8..0eb44c5 100644 Binary files a/images/animation-35.png and b/images/animation-35.png differ diff --git a/images/animation-36.png b/images/animation-36.png index 060f50c..6235aac 100644 Binary files a/images/animation-36.png and b/images/animation-36.png differ diff --git a/images/animation-37.png b/images/animation-37.png index 335a751..7cbdae2 100644 Binary files a/images/animation-37.png and b/images/animation-37.png differ diff --git a/images/animation-38.png b/images/animation-38.png index bb7f8bc..7b1f644 100644 Binary files a/images/animation-38.png and b/images/animation-38.png differ diff --git a/images/animation-39.png b/images/animation-39.png index 58ed28b..8bf9d9d 100644 Binary files a/images/animation-39.png and b/images/animation-39.png differ diff --git a/images/animation-40.png b/images/animation-40.png index 7972f60..96f4cc8 100644 Binary files a/images/animation-40.png and b/images/animation-40.png differ diff --git a/images/animation-41.png b/images/animation-41.png index 5b32da7..ef03bf5 100644 Binary files a/images/animation-41.png and b/images/animation-41.png differ diff --git a/images/animation-42.png b/images/animation-42.png index 7cf560e..56f0a28 100644 Binary files a/images/animation-42.png and b/images/animation-42.png differ diff --git a/images/animation-43.png b/images/animation-43.png index 87918ea..b3cf59f 100644 Binary files a/images/animation-43.png and b/images/animation-43.png differ diff --git a/images/animation-44.png b/images/animation-44.png index c984b0f..9305ecd 100644 Binary files a/images/animation-44.png and b/images/animation-44.png differ diff --git a/images/animation-45.png b/images/animation-45.png index 984234e..a56c34e 100644 Binary files a/images/animation-45.png and b/images/animation-45.png differ diff --git a/images/animation-46.png b/images/animation-46.png index 7933c63..4400396 100644 Binary files a/images/animation-46.png and b/images/animation-46.png differ diff --git a/images/animation-47.png b/images/animation-47.png index 6c4bd25..0c83e63 100644 Binary files a/images/animation-47.png and b/images/animation-47.png differ diff --git a/images/animation-48.png b/images/animation-48.png index 1fa9410..33337f0 100644 Binary files a/images/animation-48.png and b/images/animation-48.png differ diff --git a/images/animation-49.png b/images/animation-49.png index 2bd7e9b..c390f3c 100644 Binary files a/images/animation-49.png and b/images/animation-49.png differ diff --git a/images/animation-50.png b/images/animation-50.png index d764545..82d8b6d 100644 Binary files a/images/animation-50.png and b/images/animation-50.png differ diff --git a/images/animation-51.png b/images/animation-51.png index ccb5786..a73bf7b 100644 Binary files a/images/animation-51.png and b/images/animation-51.png differ diff --git a/images/animation-52.png b/images/animation-52.png index fb46900..686738b 100644 Binary files a/images/animation-52.png and b/images/animation-52.png differ diff --git a/images/animation-53.png b/images/animation-53.png index 5898151..de9c332 100644 Binary files a/images/animation-53.png and b/images/animation-53.png differ diff --git a/images/animation-54.png b/images/animation-54.png index 4996452..b859903 100644 Binary files a/images/animation-54.png and b/images/animation-54.png differ diff --git a/images/animation-55.png b/images/animation-55.png index bbdcc9c..3692b9a 100644 Binary files a/images/animation-55.png and b/images/animation-55.png differ diff --git a/images/animation-56.png b/images/animation-56.png index 380cebc..97e6d15 100644 Binary files a/images/animation-56.png and b/images/animation-56.png differ diff --git a/images/animation-57.png b/images/animation-57.png index 0e0ca37..8772cc2 100644 Binary files a/images/animation-57.png and b/images/animation-57.png differ diff --git a/images/animation-58.png b/images/animation-58.png index 418b1f5..26c6681 100644 Binary files a/images/animation-58.png and b/images/animation-58.png differ diff --git a/images/animation-59.png b/images/animation-59.png index c47f7ff..e82dcfe 100644 Binary files a/images/animation-59.png and b/images/animation-59.png differ diff --git a/images/animation-60.png b/images/animation-60.png index 93d3e3a..4303714 100644 Binary files a/images/animation-60.png and b/images/animation-60.png differ diff --git a/images/animation-61.png b/images/animation-61.png index d5dfd21..38d5884 100644 Binary files a/images/animation-61.png and b/images/animation-61.png differ diff --git a/images/animation-62.png b/images/animation-62.png index 4e6dce9..48553ea 100644 Binary files a/images/animation-62.png and b/images/animation-62.png differ diff --git a/images/animation-63.png b/images/animation-63.png index 5f0c9f8..f472196 100644 Binary files a/images/animation-63.png and b/images/animation-63.png differ diff --git a/images/animation-64.png b/images/animation-64.png index 34f0b61..87e76e6 100644 Binary files a/images/animation-64.png and b/images/animation-64.png differ diff --git a/images/animation-65.png b/images/animation-65.png index f164f54..ba910e7 100644 Binary files a/images/animation-65.png and b/images/animation-65.png differ diff --git a/images/animation-66.png b/images/animation-66.png index d9cf8c8..04ba2c2 100644 Binary files a/images/animation-66.png and b/images/animation-66.png differ diff --git a/images/animation-67.png b/images/animation-67.png index 274dbf5..0dcdeed 100644 Binary files a/images/animation-67.png and b/images/animation-67.png differ diff --git a/images/animation-68.png b/images/animation-68.png index 36a0ee1..7695f7b 100644 Binary files a/images/animation-68.png and b/images/animation-68.png differ diff --git a/images/animation-69.png b/images/animation-69.png index 79cb613..6ed0e1d 100644 Binary files a/images/animation-69.png and b/images/animation-69.png differ diff --git a/images/animation-70.png b/images/animation-70.png index af39dd8..a369076 100644 Binary files a/images/animation-70.png and b/images/animation-70.png differ diff --git a/images/animation-71.png b/images/animation-71.png index 2fb248f..effb42a 100644 Binary files a/images/animation-71.png and b/images/animation-71.png differ diff --git a/images/animation-72.png b/images/animation-72.png index 19a1b89..c4d26ca 100644 Binary files a/images/animation-72.png and b/images/animation-72.png differ diff --git a/images/animation-73.png b/images/animation-73.png index f376d03..83a80b1 100644 Binary files a/images/animation-73.png and b/images/animation-73.png differ diff --git a/images/animation-74.png b/images/animation-74.png index a1c3360..40e7e5d 100644 Binary files a/images/animation-74.png and b/images/animation-74.png differ diff --git a/images/animation-75.png b/images/animation-75.png index a1c3360..40e7e5d 100644 Binary files a/images/animation-75.png and b/images/animation-75.png differ diff --git a/images/animation-76.png b/images/animation-76.png index a1c3360..40e7e5d 100644 Binary files a/images/animation-76.png and b/images/animation-76.png differ diff --git a/images/animation-77.png b/images/animation-77.png index a1c3360..40e7e5d 100644 Binary files a/images/animation-77.png and b/images/animation-77.png differ diff --git a/images/animation-78.png b/images/animation-78.png index a1c3360..40e7e5d 100644 Binary files a/images/animation-78.png and b/images/animation-78.png differ diff --git a/images/animation-79.png b/images/animation-79.png index a1c3360..40e7e5d 100644 Binary files a/images/animation-79.png and b/images/animation-79.png differ diff --git a/images/animation-80.png b/images/animation-80.png index a1c3360..40e7e5d 100644 Binary files a/images/animation-80.png and b/images/animation-80.png differ diff --git a/images/entry.png b/images/entry.png index 75e625d..b7bf97a 100644 Binary files a/images/entry.png and b/images/entry.png differ diff --git a/images/keyboard.png b/images/keyboard.png index d95b379..aca7266 100644 Binary files a/images/keyboard.png and b/images/keyboard.png differ diff --git a/images/keymap-render.png b/images/keymap-render.png new file mode 100644 index 0000000..d1924dd Binary files /dev/null and b/images/keymap-render.png differ diff --git a/images/progress-00.png b/images/progress-00.png index d280e74..de38616 100644 Binary files a/images/progress-00.png and b/images/progress-00.png differ diff --git a/images/progress-01.png b/images/progress-01.png index ed60080..2231db2 100644 Binary files a/images/progress-01.png and b/images/progress-01.png differ diff --git a/images/progress-02.png b/images/progress-02.png index 92dc1ff..d583f78 100644 Binary files a/images/progress-02.png and b/images/progress-02.png differ diff --git a/images/progress-03.png b/images/progress-03.png index 2a882cb..80e8ffe 100644 Binary files a/images/progress-03.png and b/images/progress-03.png differ diff --git a/images/progress-04.png b/images/progress-04.png index 5851183..34e34f9 100644 Binary files a/images/progress-04.png and b/images/progress-04.png differ diff --git a/images/progress-05.png b/images/progress-05.png index a11164e..3b1ba2d 100644 Binary files a/images/progress-05.png and b/images/progress-05.png differ diff --git a/images/progress-06.png b/images/progress-06.png index 7b701b2..9afaad8 100644 Binary files a/images/progress-06.png and b/images/progress-06.png differ diff --git a/images/progress-07.png b/images/progress-07.png index 94fa24b..664d1e1 100644 Binary files a/images/progress-07.png and b/images/progress-07.png differ diff --git a/images/progress-08.png b/images/progress-08.png index ee975c7..8a78f8e 100644 Binary files a/images/progress-08.png and b/images/progress-08.png differ diff --git a/images/progress-09.png b/images/progress-09.png index 7031b24..63a41c5 100644 Binary files a/images/progress-09.png and b/images/progress-09.png differ diff --git a/images/progress-10.png b/images/progress-10.png index 3517cda..d1ff519 100644 Binary files a/images/progress-10.png and b/images/progress-10.png differ diff --git a/images/progress-11.png b/images/progress-11.png index 4540393..95699f7 100644 Binary files a/images/progress-11.png and b/images/progress-11.png differ diff --git a/images/progress-12.png b/images/progress-12.png index d504549..4763702 100644 Binary files a/images/progress-12.png and b/images/progress-12.png differ diff --git a/images/progress-13.png b/images/progress-13.png index 7ec790b..e823b26 100644 Binary files a/images/progress-13.png and b/images/progress-13.png differ diff --git a/images/progress-14.png b/images/progress-14.png index 1634ca6..6dca62d 100644 Binary files a/images/progress-14.png and b/images/progress-14.png differ diff --git a/images/progress-15.png b/images/progress-15.png index 2e7bfac..0a4fbc7 100644 Binary files a/images/progress-15.png and b/images/progress-15.png differ diff --git a/images/progress-16.png b/images/progress-16.png index e5e38ae..010e45b 100644 Binary files a/images/progress-16.png and b/images/progress-16.png differ diff --git a/images/progress-17.png b/images/progress-17.png index 1670882..5fb592c 100644 Binary files a/images/progress-17.png and b/images/progress-17.png differ diff --git a/images/progress-18.png b/images/progress-18.png index 38dfae0..e8e093e 100644 Binary files a/images/progress-18.png and b/images/progress-18.png differ diff --git a/images/progress-19.png b/images/progress-19.png index f21018d..11ba7f9 100644 Binary files a/images/progress-19.png and b/images/progress-19.png differ diff --git a/images/progress-20.png b/images/progress-20.png index 68ed6fe..ed642bb 100644 Binary files a/images/progress-20.png and b/images/progress-20.png differ diff --git a/images/progress-21.png b/images/progress-21.png index b354f70..05a7085 100644 Binary files a/images/progress-21.png and b/images/progress-21.png differ diff --git a/images/progress-22.png b/images/progress-22.png index 74b03ac..5b9455f 100644 Binary files a/images/progress-22.png and b/images/progress-22.png differ diff --git a/images/progress-23.png b/images/progress-23.png index 2ff8513..a9bd923 100644 Binary files a/images/progress-23.png and b/images/progress-23.png differ diff --git a/images/progress-24.png b/images/progress-24.png index c8a2163..9d111ba 100644 Binary files a/images/progress-24.png and b/images/progress-24.png differ diff --git a/images/progress-25.png b/images/progress-25.png index ecc3eb2..e62aa3b 100644 Binary files a/images/progress-25.png and b/images/progress-25.png differ diff --git a/images/progress-26.png b/images/progress-26.png index 895d3e8..0b68773 100644 Binary files a/images/progress-26.png and b/images/progress-26.png differ diff --git a/images/progress-27.png b/images/progress-27.png index 975044d..407c8f2 100644 Binary files a/images/progress-27.png and b/images/progress-27.png differ diff --git a/images/progress-28.png b/images/progress-28.png index 4574c44..70cdfe9 100644 Binary files a/images/progress-28.png and b/images/progress-28.png differ diff --git a/images/progress-29.png b/images/progress-29.png index 2e92d8c..9fd0b98 100644 Binary files a/images/progress-29.png and b/images/progress-29.png differ diff --git a/images/progress-30.png b/images/progress-30.png index a5a769b..0e221dd 100644 Binary files a/images/progress-30.png and b/images/progress-30.png differ diff --git a/images/progress-31.png b/images/progress-31.png index a502593..9a1370a 100644 Binary files a/images/progress-31.png and b/images/progress-31.png differ diff --git a/images/progress-32.png b/images/progress-32.png index 2ead4c6..6bc1090 100644 Binary files a/images/progress-32.png and b/images/progress-32.png differ diff --git a/images/progress-33.png b/images/progress-33.png index 1f687c3..1e8900e 100644 Binary files a/images/progress-33.png and b/images/progress-33.png differ diff --git a/images/progress-34.png b/images/progress-34.png index 17b2166..1abaf88 100644 Binary files a/images/progress-34.png and b/images/progress-34.png differ diff --git a/images/progress-35.png b/images/progress-35.png index 5201771..e3b16d3 100644 Binary files a/images/progress-35.png and b/images/progress-35.png differ diff --git a/images/progress-36.png b/images/progress-36.png index 83133b3..2b01c35 100644 Binary files a/images/progress-36.png and b/images/progress-36.png differ diff --git a/images/progress-37.png b/images/progress-37.png index a51aad3..81f418f 100644 Binary files a/images/progress-37.png and b/images/progress-37.png differ diff --git a/images/progress-38.png b/images/progress-38.png index 28b78a6..ea505b1 100644 Binary files a/images/progress-38.png and b/images/progress-38.png differ diff --git a/images/progress-39.png b/images/progress-39.png index 44e2f7f..3a74719 100644 Binary files a/images/progress-39.png and b/images/progress-39.png differ diff --git a/images/progress-40.png b/images/progress-40.png index 29af600..cadd15c 100644 Binary files a/images/progress-40.png and b/images/progress-40.png differ diff --git a/images/progress-41.png b/images/progress-41.png index 5309e29..767b0f2 100644 Binary files a/images/progress-41.png and b/images/progress-41.png differ diff --git a/images/progress-42.png b/images/progress-42.png index 48b4929..0828b27 100644 Binary files a/images/progress-42.png and b/images/progress-42.png differ diff --git a/images/progress-43.png b/images/progress-43.png index 19adf22..bb9cf1f 100644 Binary files a/images/progress-43.png and b/images/progress-43.png differ diff --git a/images/progress-44.png b/images/progress-44.png index 12accdb..51dab89 100644 Binary files a/images/progress-44.png and b/images/progress-44.png differ diff --git a/images/progress-45.png b/images/progress-45.png index 03f2b22..b80cce9 100644 Binary files a/images/progress-45.png and b/images/progress-45.png differ diff --git a/images/progress-46.png b/images/progress-46.png index 09f3b15..6548768 100644 Binary files a/images/progress-46.png and b/images/progress-46.png differ diff --git a/images/progress-47.png b/images/progress-47.png index ba2407e..19df061 100644 Binary files a/images/progress-47.png and b/images/progress-47.png differ diff --git a/images/progress-48.png b/images/progress-48.png index 1cfac55..8c3aa57 100644 Binary files a/images/progress-48.png and b/images/progress-48.png differ diff --git a/images/progress-49.png b/images/progress-49.png index b5eab51..2e9255b 100644 Binary files a/images/progress-49.png and b/images/progress-49.png differ diff --git a/images/progress-50.png b/images/progress-50.png index 60af637..a6c6644 100644 Binary files a/images/progress-50.png and b/images/progress-50.png differ diff --git a/moonarch.plymouth b/moonarch.plymouth index e45d904..5d252cd 100644 --- a/moonarch.plymouth +++ b/moonarch.plymouth @@ -17,14 +17,14 @@ WatermarkHorizontalAlignment=.5 WatermarkVerticalAlignment=.98 Transition=none TransitionDuration=0.0 -BackgroundStartColor=0x000000 -BackgroundEndColor=0x000000 +BackgroundStartColor=0x1e1e2e +BackgroundEndColor=0x1e1e2e ProgressBarHorizontalAlignment=.5 ProgressBarVerticalAlignment=.6 ProgressBarWidth=350 ProgressBarHeight=5 -ProgressBarBackgroundColor=0x333333 -ProgressBarForegroundColor=0x5074be +ProgressBarBackgroundColor=0x313244 +ProgressBarForegroundColor=0xb4befe DialogClearsFirmwareBackground=true MessageBelowAnimation=true