nonsystemd is a repository that aims to provide software built and patched to correctly work without systemd, with packages optimized for i686 and x86_64 CPUs. You can find an updated list of removed packages and eventual corresponding replacements at your-initfreedom blacklist.
1 Activation of nonsystemd repo
You can add the following lines to your /etc/pacman.conf:
[nonsystemd] Include = /etc/pacman.d/mirrorlist # Enable this one only if you have [multilib] enabled #[nonsystemd-multilib] #Include = /etc/pacman.d/mirrorlist
Upgrade installed packages from configured repositories:
# pacman -Syu
Then install your-initfreedom package:
# pacman -S your-initfreedom
The your-initfreedom package will advise you if some blacklisted package are installed on your system and if any replacement is available. This blacklist bans non-critical packages that only work with systemd or are made for it.
Here it is described the criteria for candidate packages to be patched/rebuilt in [nonsystemd] or blacklisted.
your-initfreedom will conflict a package when:
- It is made for systemd only ...
- Does not work correctly without systemd ...
- It is part of systemd ...
... and no other package has its name in provides=()
A package is rebuilt and/or patched when:
- It works without systemd, but it was built for it
- Works only with systemd, but can be patched to work without it
- It depends on systemd, but doesn't really need it
3 Help and contributions
If you need help or if you want to contribute to this project you can join #parabola channel on the Freenode network.