From 56ad44842e437c6608b56854474ffa6387ee9a9a Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Thu, 2 Apr 2026 23:25:42 +0545 Subject: [PATCH] =?UTF-8?q?feat(root):=20migrate=20to=20uv=E2=80=91managed?= =?UTF-8?q?=20environment=20-=20Updated=20README=20to=20use=20`uv=20run=20?= =?UTF-8?q?lock.py`=20for=20lock=E2=80=91screen=20binding=20-=20Replaced?= =?UTF-8?q?=20pip=20install=20with=20`uv=20sync`=20and=20migrated=20to=20a?= =?UTF-8?q?n=20uv=E2=80=91managed=20Python=20virtual=20environment-=20Mark?= =?UTF-8?q?ed=20Installation=20Script=20and=20migration=20as=20completed?= =?UTF-8?q?=20in=20the=20TODO=20checklist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 3a9df24..53835a6 100644 --- a/README.md +++ b/README.md @@ -50,20 +50,18 @@ cd ~/.config/Modus > ## Post Installation > - Install recommended [Icon theme](https://github.com/vinceliuice/MacTahoe-icon-theme) , [GTK theme](https://github.com/vinceliuice/MacTahoe-gtk-theme) and [Cursor Theme](https://github.com/vinceliuice/MacTahoe-icon-theme/tree/main/cursors)
> - Check `config/hypr/modus.conf` edit it according to your device and copy it to your hyprland config -> - For Lock Screen Bind keys to `python lock.py` +> - For Lock Screen Bind keys to `uv run lock.py`

Rocket Todo

## Manual Installation (WIP) ```bash -paru -S glace-git gtk-session-lock python-pyotp python-pillow python-ijson python-setproctitle apple-fonts cinnamon-desktop --needed +paru -S glace-git gtk-session-lock uv apple-fonts cinnamon-desktop --needed git clone https://github.com/S4NKALP/Modus ~/.config/Modus cd ~/.config/Modus -python -m venv .venv -source .venv/bin/activate -pip install -r requirements.txt -pip install --no-deps git+https://github.com/Fabric-Development/fabric.git +uv sync +uv run main.py ``` - [x] Launcher @@ -80,7 +78,8 @@ pip install --no-deps git+https://github.com/Fabric-Development/fabric.git - [x] Panel Widget - [x] MacOS like Widget - [x] Expandable Notification Centre -- [ ] Installation Script +- [x] Installation Script +- [x] Migrate to a `uv` managed Python virtual environment - [ ] Proper Documentation - [ ] Pomodoro Timer Widget - [x] To-do List Widget