Celes Renata
d0957f7d2b
Uncomment quickshell in package list
2025-12-12 15:33:52 -08:00
Celes Renata
366f325627
Remove quickshell from package list - user must add it
2025-12-12 14:13:51 -08:00
Celes Renata
45deb2679e
Remove workingQuickshell variable
2025-12-12 14:13:08 -08:00
Celes Renata
eb58aa529c
Use quickshell from PATH
2025-12-12 14:11:18 -08:00
Celes Renata
c66b7169be
Use pkgs.quickshell directly
2025-12-12 14:09:52 -08:00
Celes Renata
70d3264307
Find quickshell from home.packages
2025-12-12 14:08:37 -08:00
Celes Renata
7e41bde16e
Add better error message for missing quickshell
2025-12-12 13:54:08 -08:00
Celes Renata
ffde0bce00
Update flake.lock
2025-12-12 13:51:38 -08:00
Celes Renata
6c3e011b01
Move environment setup to startup script, remove overlay
2025-12-12 13:49:08 -08:00
Celes Renata
fed3758a2c
Use symlinkJoin to wrap quickshell
2025-12-12 13:46:27 -08:00
Celes Renata
18b50c2010
Use prev.quickshell directly in wrapper
2025-12-12 13:45:36 -08:00
Celes Renata
546364a6d4
Use prev.quickshell to avoid Qt version mismatch
2025-12-12 13:44:41 -08:00
Celes Renata
4779be29a8
Fix quickshell binary name in service
2025-12-12 13:42:19 -08:00
Celes Renata
006476e76c
Fix quickshell binary path
2025-12-12 13:35:37 -08:00
Celes Renata
027bb526b8
Fix syntax error
2025-12-12 13:31:10 -08:00
Celes Renata
059fc16d5a
Fix overlay to properly import quickshell from nixpkgs
2025-12-12 13:30:31 -08:00
Celes Renata
de96a23032
Use nixpkgs quickshell directly (supports all architectures)
2025-12-12 13:29:15 -08:00
Celes Renata
bd14bc77fe
Fix qtwayland dependency for quickshell
2025-12-12 13:24:32 -08:00
Celes Renata
f6fa066939
Fix remaining pkgs references
2025-12-12 13:21:25 -08:00
Celes Renata
b47c5f9926
Add multi-architecture support (x86_64 and aarch64)
2025-12-12 13:21:01 -08:00
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
1338459072
Remove hyprland from user packages - use system hyprland instead
2025-12-12 11:43:07 -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
8f28d8b4cd
Fix system-services to work as standalone NixOS module
2025-12-01 01:16:14 -08:00
Celes Renata
467164a952
Export system-services as NixOS module
2025-12-01 01:14:18 -08:00
Celes Renata
75779601c8
Add UPower service for battery monitoring in quickshell
2025-12-01 01:11:22 -08:00
Celes Renata
78e6f51288
Add more QML modules for network manager
2025-12-01 00:49:09 -08:00
Celes Renata
91efc576a9
Add KDE wrapper scripts with proper QML paths for bluetooth and network
2025-11-30 22:55:45 -08:00
Celes Renata
21eacdaefd
Add KDE bluetooth and network management support for quickshell
2025-11-30 22:07:34 -08:00
Celes Renata
b714a81ae5
Don't nuke venv on activation - preserve installed packages
2025-11-30 14:50:50 -08:00
Celes Renata
7ac9d8163c
Fix deprecated cursor.color in foot template - use colors.cursor instead
2025-11-30 13:36:00 -08:00
Celes Renata
d192bee3d9
Fix dynamic theming: enable filesystem writes and add theme switching
...
- Add LD_LIBRARY_PATH and ILLOGICAL_IMPULSE_VIRTUAL_ENV to quickshell service
- Set ProtectSystem=false to allow color generation scripts to write files
- Fix MaterialThemeLoader to properly detect file changes with onFileChanged
- Add switchwall-wrapper.sh to source environment variables dynamically
- Fix light/dark mode buttons to use Process with current wallpaper
- Add --choose flag to switchwall.sh for wallpaper selection dialog
- Add IPC commands 'dark' and 'light' for console theme switching
- Update keybinds: Ctrl+Super+T (choose), Ctrl+Super+Shift+T (random)
- Fix terminal color application in applycolor.sh
2025-11-29 18:57:23 -08:00
Celes Renata
3655e7aaee
Add QML2_IMPORT_PATH to quickshell service for QtPositioning support
2025-11-29 15:06:01 -08:00
Celes Renata
58c249eb8f
update for hyprland 0.51+
2025-11-29 14:17:04 -08:00
Celes Renata
07fea73a8e
update for hyprland 0.51+
2025-11-29 12:58:03 -08:00
Celes Renata
572e2f31fd
Add Qt6 Wayland dependency to quickshell
2025-11-26 18:37:38 -08:00
Celes Renata
afc548530a
Fix quickshell config copy path - Changed from source/quickshell to source/.config/quickshell - Fixes deployment error when quickshell directory doesn't exist at root level
2025-08-11 23:47:57 -07:00
Celes Renata
297ca9ed99
Add individual enable options for foot, kitty, and fuzzel
...
- Added configuration.applications.foot.enable option
- Added configuration.applications.kitty.enable option
- Added configuration.applications.fuzzel.enable option
- Modified configDirs to respect individual application enable flags
- Allows selective disabling of conflicting terminal/launcher configs
2025-08-11 23:33:16 -07:00
Celes Renata
98e2ffe352
fix: Disable foot config generation for dynamic transparency support
...
- Remove xdg.configFile foot/foot.ini generation from terminal-config.nix
- Allows external transparency systems (like Quickshell) to manage foot config
- Prevents static NixOS-managed foot config from overriding dynamic settings
- Fixes issue where foot terminals ignore transparency toggle changes
This enables proper dynamic transparency control without NixOS interference.
2025-08-10 22:32:05 -07:00
Celes Renata
8346398657
Fix /light and /dark commands: Add LD_LIBRARY_PATH to quickshell wrapper
...
- Add LD_LIBRARY_PATH to quickshell wrapper for execDetached child processes
- Ensures /light and /dark commands have proper Python environment
- Child processes spawned by Quickshell.execDetached() now inherit system libraries
- Fixes 'No module named PIL' error when using search commands
2025-08-10 17:46:11 -07:00