diff --git a/README.org b/README.org index ebc0050..21877a9 100644 --- a/README.org +++ b/README.org @@ -34,15 +34,13 @@ Wallman currently has three main features: Gentoo support has been dropped for now, as I currently don't have a Gentoo system to build on. *** Arch Linux -There is a PKGBUILD file provided in packaging/Arch. Do: +Wallman is available in the AUR. Install it using your favorite AUR helper (I'm using paru as an example here) #+BEGIN_SRC shell -cp packaging/Arch/PKGBUILD ./ -makepkg -si +paru -Syu wallman mkdir ~/.config/wallman cp /etc/wallman/sample_config.toml ~/.config/wallman/wallman.toml #+END_SRC Simply edit the config file and you're done. -I am currently working to get this into the AUR. *** Others I will potentially write a version for nixpkgs and will also bundle wallman as a flatpak. @@ -54,21 +52,21 @@ pip install wallman #+END_SRC ** Installing manually -+ Install libnotify and feh from your package manager ++ Install libnotify and feh, (preferably, also install the python dependecies from there) from your package manager #+BEGIN_SRC shell -pip install APScheduler pystray pillow git clone https://git.entheuer.de/emma/Wallman.git cd Wallman/ +pip install -r requirements.txt +pip install installer sudo mkdir -p /var/log/wallman sudo chmod 733 /var/log/wallman +touch /var/log/wallman mkdir -p ~/.config/wallman cp sample_config.toml ~/.config/wallman/wallman.toml sudo mkdir -p /etc/wallman/ -sudo cp -R icons/ /etc/wallman/ -sudo cp src/wallman.py /usr/bin/wallman -sudo cp src/wallman_lib.py /usr/bin/wallman_lib.py -sudo cp src/wallman_systray.py /usr/bin/wallman_systray.py -sudo chmod +x /usr/bin/wallman +sudo cp -r icons /etc/wallman +python -m build +sudo python -m installer --destdir=/ dist/*.whl #+END_SRC + Edit the sample config + Profit