Package Details: yin-yang 3.4-1

Git Clone URL: https://aur.archlinux.org/yin-yang.git (read-only, click to copy)
Package Base: yin-yang
Description: Light/dark theme switcher for Linux. Supports popular Desktops, text editors and more!
Upstream URL: https://github.com/oskarsh/Yin-Yang
Keywords: bright color dark day night theme
Licenses: MIT
Conflicts: yin-yang-git
Provides: yin-yang
Submitter: JokaJukka
Maintainer: JokaJukka
Last Packager: JokaJukka
Votes: 5
Popularity: 0.32
First Submitted: 2022-10-10 10:39 (UTC)
Last Updated: 2024-03-17 18:47 (UTC)

Pinned Comments

JokaJukka commented on 2023-05-07 18:15 (UTC)

Unfortunatelly all python packages are installed for specific minor version; hence when you update from 3.10 to 3.11, they are missing, even if they are displayed as installed on your system. This has nothing to do with yin-yang specifically. You can manually fix it by following this comment (it will work for all python-based packages):

https://www.reddit.com/r/archlinux/comments/136uxj8/comment/jirdbal/?utm_source=share&utm_medium=web2x&context=3

JokaJukka commented on 2022-10-24 09:31 (UTC) (edited on 2022-10-24 09:32 (UTC) by JokaJukka)

If you encounter problem with installing package dependencies (pacman error "exists in filesystem"), please first run sudo pip3 uninstall pyside6 shiboken6 PySide6-Addons PySide6-Essentials. This will remove globally installed packages via pip3.

JokaJukka commented on 2022-10-10 11:03 (UTC)

Please do note that I'm not the author of this app. For fastest support possible, please contact author directly via GitHub Issues:

https://github.com/oskarsh/Yin-Yang/issues

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

dlh commented on 2023-05-07 15:47 (UTC)

Full, I never do partial upgrades

JokaJukka commented on 2023-05-07 15:13 (UTC)

@dlh have you done a partial or full system upgrade?

Partial upgrades may potentially break your instalation in unexpected ways: https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported

dlh commented on 2023-05-06 10:18 (UTC)

After Arch updated python to 3.11 it no longer works with error

Traceback (most recent call last): File "/opt/yin-yang/main.py", line 13, in <module> from src import daemon_handler File "/opt/yin-yang/src/daemon_handler.py", line 8, in <module> from src.config import ConfigWatcher, config File "/opt/yin-yang/src/config.py", line 15, in <module> from suntime import Sun, SunTimeException ModuleNotFoundError: No module named 'suntime'

RubenKelevra commented on 2023-03-01 05:02 (UTC)

Please move the timer and the service file to the current /opt/yin-yang/resources/ to the system location. So either /usr/lib/systemd/user/ or /usr/lib/systemd/system/. Thanks!

JokaJukka commented on 2023-01-03 20:18 (UTC)

"Automatic theme switching" has been fixed with the version 3.2.3, and the AUR package has been officially recognized by the author.

JokaJukka commented on 2022-12-12 11:00 (UTC)

Please report this issue to the author's GitHub - as per Arch package guidelines there should not be any references to /home directory. Author should fix this hard-coded reference, as enabling the timer via command line systemctl start --user yin_yang.timer works just fine. You can use this as a temporary workaround.

shanmukhateja commented on 2022-12-10 07:17 (UTC) (edited on 2022-12-10 07:20 (UTC) by shanmukhateja)

"Automatic theme switching" seems to be not working because Yin-Yang hard-coded the systemd timer to $USER/.local/share/systemd/user/yin_yang.timer which doesn't exist as per PKGBUILD.

Tested version: 3.2 OS: Manjaro DE: KDE Plasma 5.26.3

JokaJukka commented on 2022-10-25 19:39 (UTC)

The whole installation should be fixed by now (including the dependencies). The package is finally pip-free. Solutions to any problems encountered when upgrading package to the pip-free version will be pinned in the comments.

Thanks for patience.

bkb commented on 2022-10-25 17:46 (UTC)

error: could not find all required packages:
    pyqt6 (wanted by: yin-yang)
    qt6 (wanted by: yin-yang)

JokaJukka commented on 2022-10-24 09:31 (UTC) (edited on 2022-10-24 09:32 (UTC) by JokaJukka)

If you encounter problem with installing package dependencies (pacman error "exists in filesystem"), please first run sudo pip3 uninstall pyside6 shiboken6 PySide6-Addons PySide6-Essentials. This will remove globally installed packages via pip3.