Add Plymouth theme

This commit is contained in:
Aleksey Samoilov 2023-06-15 14:46:31 +04:00
parent 9ecefed911
commit 0f41d582ef
15 changed files with 1135 additions and 3 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
debian/files

27
debian/control vendored
View file

@ -7,8 +7,25 @@ Standards-Version: 4.5.1
Homepage: https://github.com/Tile-OS/tileos-artwork
Rules-Requires-Root: no
Package: plymouth-theme-tileos
Architecture: all
Depends: ${misc:Depends},
plymouth,
plymouth-label,
plymouth-themes
Provides: plymouth-themes
Description: boot animation, logger and I/O multiplexer - TileOS theme
Plymouth provides a boot-time I/O multiplexing framework - the most obvious
use for which is to provide an attractive graphical animation in place of
the text messages that normally get shown during boot. (The messages are
instead redirected to a logfile for later viewing.) However, in event-driven
boot systems Plymouth can also usefully handle user interaction such as
password prompts for encrypted file systems.
.
This package provides the default TileOS theme.
Package: tileos-theme-catppuccin
Architecture: any
Architecture: all
Depends: ${misc:Depends},
catppuccin-gtk-theme,
catppuccin-kvantum-theme,
@ -16,13 +33,17 @@ Depends: ${misc:Depends},
qt5-style-kvantum,
Conflicts: tileos-sway-artwork
Description: Catppuccin theme for TileOS
This package provides default look-and-feel for GTK and QT applications
on TileOS.
Package: tileos-grub-theme
Architecture: any
Architecture: all
Depends: ${misc:Depends}
Description: default GRUB theme for TileOS
This package provides default theme for GRUB 2 bootloader.
Package: tileos-wallpapers
Architecture: any
Architecture: all
Depends: ${misc:Depends}
Description: TileOS wallpapers
A set of default wallpapers for TileOS.

1
debian/plymouth-theme-tileos.install vendored Normal file
View file

@ -0,0 +1 @@
usr/share/plymouth /usr/share/

18
debian/plymouth-theme-tileos.postinst vendored Executable file
View file

@ -0,0 +1,18 @@
#!/bin/sh -e
case "$1" in
configure)
if which plymouth-set-default-theme >/dev/null 2>&1
then
plymouth-set-default-theme tileos
fi
if which update-initramfs >/dev/null 2>&1
then
update-initramfs -u
fi
;;
esac
#DEBHELPER#
exit 0

61
debian/plymouth-theme-tileos.postrm vendored Executable file
View file

@ -0,0 +1,61 @@
#!/bin/sh -e
# This script can be called in the following ways:
#
# After the package was removed:
# <postrm> remove
#
# After the package was purged:
# <postrm> purge
#
# After the package was upgraded:
# <old-postrm> upgrade <new-version>
# if that fails:
# <new-postrm> failed-upgrade <old-version>
#
#
# After all of the packages files have been replaced:
# <postrm> disappear <overwriting-package> <version>
#
#
# If preinst fails during install:
# <new-postrm> abort-install
#
# If preinst fails during upgrade of removed package:
# <new-postrm> abort-install <old-version>
#
# If preinst fails during upgrade:
# <new-postrm> abort-upgrade <old-version>
case "$1" in
remove)
if which plymouth-set-default-theme >/dev/null 2>&1
then
plymouth-set-default-theme emerald
fi
if which update-initramfs >/dev/null 2>&1
then
update-initramfs -u
fi
;;
purge)
;;
upgrade|failed-upgrade|disappear)
;;
abort-install|abort-upgrade)
;;
*)
echo "$0 called with unknown argument \`$1'" 1>&2
exit 1
;;
esac
#DEBHELPER#
exit 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View file

@ -0,0 +1,8 @@
[Plymouth Theme]
Name=TileOS - simple plymouth theme based on SimpleFuture
Description=A theme featuring a simple debian logo and progress bar inspired by FuturePrototype and SimpleFuture.
ModuleName=script
[script]
ImageDir=/usr/share/plymouth/themes/tileos
ScriptFile=/usr/share/plymouth/themes/tileos/tileos.script

File diff suppressed because it is too large Load diff