Commit Graph

15 Commits

Author SHA1 Message Date
Celes Renata 5b6b75886b Fix setupVenvScript hash - read file content 2025-12-12 12:18:36 -08:00
Celes Renata dbcd9e326d Revert to activation-time build with caching (network not available in sandbox) 2025-12-12 12:17:29 -08:00
Celes Renata 86abec2bf9 Fix circular dependency - define setupVenvScript before venvDerivation 2025-12-12 12:05:02 -08:00
Celes Renata f54fe8b578 Fix venv derivation - define in let block properly 2025-12-12 11:58:24 -08:00
Celes Renata 30332c1807 Build Python venv during build phase instead of activation (fixes 11min boot time) 2025-12-12 11:44:54 -08:00
Celes Renata b5786561fd Add make and CMAKE_MAKE_PROGRAM for material-color-utilities build 2025-12-12 11:16:22 -08:00
Celes Renata d6601acfab Add gcc/g++ to PATH for building Python C++ extensions 2025-12-12 11:00:11 -08:00
Celes Renata 686b15c65c Install pywayland with NixOS wayland protocol paths 2025-12-12 10:57:54 -08:00
Celes Renata 904e9074da Create symlink for wayland.xml for pywayland build 2025-12-12 10:54:20 -08:00
Celes Renata eef73d444a Add wayland protocols for pywayland build 2025-12-12 10:49:09 -08:00
Celes Renata f5e3dd60a6 Add pkg-config to PATH for pywayland build 2025-12-12 10:45:32 -08:00
Celes Renata b4f4f250bb Add cmake to PATH for material-color-utilities build on NixOS 2025-12-12 10:38:01 -08:00
Celes Renata b714a81ae5 Don't nuke venv on activation - preserve installed packages 2025-11-30 14:50:50 -08:00
Celes Renata 0321f75443 Fix Light mode selection in quickshell settings
- Add gsettings-desktop-schemas for GNOME schema support on non-GNOME systems
- Add libstdc++.so.6 support via stdenv.cc.cc.lib for Python packages
- Include all required system libraries for Python virtual environment
- Set XDG_DATA_DIRS to include GNOME schemas path
- Reorganize Python environment configuration for better clarity

This resolves the issue where Light mode couldn't be selected in the
quickshell settings menu due to missing dependencies and library linking issues.
2025-08-10 13:17:25 -07:00
Celes Renata 8011f1c842 Initial clean flake structure - Phase 3 complete 2025-08-08 22:05:41 -07:00