Daniel Ruiz de Alegría cc2878cb68
Add new colors
2024-04-10 12:05:26 +02:00
2024-01-26 13:32:03 +01:00
2024-02-08 13:23:09 +01:00
2020-01-17 01:33:20 +01:00
2024-01-26 14:31:11 +01:00
2024-02-20 15:33:20 +01:00
2024-04-10 12:05:26 +02:00
2023-07-13 13:13:47 +02:00
2023-07-13 13:13:47 +02:00
2023-11-15 14:27:43 +01:00
2019-10-22 15:31:24 +02:00
2023-03-03 10:07:29 +07:00

kali-themes

This package joins together all files that are related to theming and configuration of the visual appearance. They were formerly split across gnome-theme-kali, kali-defaults and desktop-base.

file structure

All "data" files (share/* and what's built in the kali-logos and emblems directory) are provided by kali-themes-common while the configuration files (etc/*) are provided by kali-themes.

desktop-base integration

desktop-base integration is provided by kali-desktop-base through registration of various files in alternatives defined by the desktop-base package. The files are not installed in /usr/share/desktop-base/ except for a symlink tree mimicking a "destkop-base theme". That symlink tree is pre-built in the "share/desktop-base/kali-themes" directory in the source package.

The kali-themes-common package is also installing various symlinks trees to mimick directories that are traditionnally handled by desktop-base. Most notably the directories in /usr/share/wallpapers/ that are used by KDE.

configuration files

The configuration files stored in the "etc" sub-directory are installed as is in the "kali-themes" package. However the files listed in "files-to-divert" are first diverted by dpkg-divert and the actual files are stored in /usr/share/kali-themes/etc/ and copied in their target location by the postinst script (see debian/kali-themes.postinst).

When you add a new file that needs to be diverted, you can update the list in "files-to-divert" and run "bin/update-maintainer-scripts" to update the list of files in the 3 maintainer scripts.

wallpapers

The wallpapers are provided by the kali-wallpapers-VERSION binary package which is built by the kali-wallpapers source package. We have the Makefile which generates some symlinks pointing to the kali-wallpapers-VERSION that we depend upon.

Care must be taken to ensure that we depend on the right package so that the symlinks are working. So update debian/control and Makefile at the same time.

Description
No description provided
Readme 362 MiB
Languages
SCSS 95.8%
CSS 2%
Makefile 1.4%
Shell 0.8%