Update installation documentation.

This commit is contained in:
Emma Nora Theuer 2025-02-04 02:11:41 +01:00
parent 1fed5ab359
commit e24b69597b

View file

@ -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. Gentoo support has been dropped for now, as I currently don't have a Gentoo system to build on.
*** Arch Linux *** 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 #+BEGIN_SRC shell
cp packaging/Arch/PKGBUILD ./ paru -Syu wallman
makepkg -si
mkdir ~/.config/wallman mkdir ~/.config/wallman
cp /etc/wallman/sample_config.toml ~/.config/wallman/wallman.toml cp /etc/wallman/sample_config.toml ~/.config/wallman/wallman.toml
#+END_SRC #+END_SRC
Simply edit the config file and you're done. Simply edit the config file and you're done.
I am currently working to get this into the AUR.
*** Others *** Others
I will potentially write a version for nixpkgs and will also bundle wallman as a flatpak. 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 #+END_SRC
** Installing manually ** 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 #+BEGIN_SRC shell
pip install APScheduler pystray pillow
git clone https://git.entheuer.de/emma/Wallman.git git clone https://git.entheuer.de/emma/Wallman.git
cd Wallman/ cd Wallman/
pip install -r requirements.txt
pip install installer
sudo mkdir -p /var/log/wallman sudo mkdir -p /var/log/wallman
sudo chmod 733 /var/log/wallman sudo chmod 733 /var/log/wallman
touch /var/log/wallman
mkdir -p ~/.config/wallman mkdir -p ~/.config/wallman
cp sample_config.toml ~/.config/wallman/wallman.toml cp sample_config.toml ~/.config/wallman/wallman.toml
sudo mkdir -p /etc/wallman/ sudo mkdir -p /etc/wallman/
sudo cp -R icons/ /etc/wallman/ sudo cp -r icons /etc/wallman
sudo cp src/wallman.py /usr/bin/wallman python -m build
sudo cp src/wallman_lib.py /usr/bin/wallman_lib.py sudo python -m installer --destdir=/ dist/*.whl
sudo cp src/wallman_systray.py /usr/bin/wallman_systray.py
sudo chmod +x /usr/bin/wallman
#+END_SRC #+END_SRC
+ Edit the sample config + Edit the sample config
+ Profit + Profit