Skip to content

ekaaty/vinyl-theme

Repository files navigation

Vinyl Theme for KDE Plasma 6

This theme is a collection of forks and ports of various pieces of artwork for Qt6 and KDE Plasma 6:

See AUTHORS file and sub-project folders for more info.

Building the source

Build Dependencies

You must install at least the following dependencies on your distibution to build this theme:

cmake cmake(KDecoration2) cmake(KF6ConfigWidgets) cmake(KF6Config) cmake(KF6CoreAddons) cmake(KF6Crash) cmake(KF6FrameworkIntegration) cmake(KF6GlobalAccel) cmake(KF6GuiAddons) cmake(KF6I18n) cmake(KF6IconThemes) cmake(KF6KCMUtils) cmake(KF6KIO) cmake(KF6Notifications) cmake(KF6Package) cmake(KF6WindowSystem) cmake(KF6KirigamiPlatform) cmake(KWayland) cmake(KWin) cmake(Qt6Core) cmake(Qt6DBus) cmake(Qt6Gui) cmake(Qt6UiTools) pkgconfig(epoxy) extra-cmake-modules >= 6.0.0 gcc-c++ inkscape xcursorgen unzip

1. Fedora

Only Fedora 40+ is supported. Run the following command to install the dependencies:

dnf install 'cmake' \
  'cmake(KDecoration2)' 'cmake(KF6ConfigWidgets)' 'cmake(KF6Config)' \
  'cmake(KF6CoreAddons)' 'cmake(KF6Crash)' 'cmake(KF6FrameworkIntegration)' \
  'cmake(KF6GlobalAccel)' 'cmake(KF6GuiAddons)' 'cmake(KF6I18n)' 'cmake(KF6IconThemes)' \
  'cmake(KF6KCMUtils)' 'cmake(KF6KIO)' 'cmake(KF6Notifications)' 'cmake(KF6Package)' \
  'cmake(KF6WindowSystem)' 'cmake(KF6KirigamiPlatform)' 'cmake(KWayland)' 'cmake(KWin)' \
  'cmake(Qt6Core)' 'cmake(Qt6DBus)' 'cmake(Qt6Gui)' 'cmake(Qt6UiTools)' 'pkgconfig(epoxy)' \
  extra-cmake-modules gcc-c++ inkscape xcursorgen unzip

To build the code, do the following:

git clone https://github.com/ekaaty/vinyl-theme

export NPROCS=$(grep -c proc /proc/cpuinfo)

cd vinyl-theme
cmake -S . -B build
cmake --build build -j${NPROCS} --verbose

And, finally, to install the files execute the following (will install it to the DESTDIR/PREFIX directory):

export PREFIX=/usr/local
export DESTDIR=/

cd vinyl-theme
cmake --install build --prefix ${PREFIX}

About

A theme for KDE Plasma

Topics

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages