Commit graph

1208 commits

Author SHA1 Message Date
2 * r + 2 * t
d76c799dd2 plugin: fix warnings + const stuff 2025-09-01 15:31:27 +10:00
2 * r + 2 * t
7e5e19b6a5 cmake: more compiler warnings 2025-09-01 14:59:15 +10:00
2 * r + 2 * t
ee0c011822 plugin/fsm: lazy entriesChanged
Only emit when it actually changes (comparison via paths)
2025-08-31 23:47:13 +10:00
2 * r + 2 * t
f6c9380e9b plugin/fsm: add new roles 2025-08-31 23:36:06 +10:00
2 * r + 2 * t
018a4a90b2 plugin/fsm: rename files -> entries
Also rename filter & add props
2025-08-31 23:31:33 +10:00
2 * r + 2 * t
7729546469 plugin: add FileSystemModel 2025-08-31 22:03:58 +10:00
2 * r + 2 * t
4838e803a7 plugin/cim: check if cache is valid image 2025-08-31 14:40:53 +10:00
2 * r + 2 * t
d66f4ca0f3 plugin/cutils: add getAverageLuminance
Fixes stutters in wallpaper list

Also fix crash when saveItem target doesn't have a window
2025-08-31 14:34:22 +10:00
github-actions
c2d6849d42 [CI] chore: update flake 2025-08-31 01:19:21 +00:00
Soramane
20a0bb6911 dev: build using clang by default 2025-08-31 10:46:34 +10:00
Soramane
49cabbd4cc nix: add debug package
Also use clangStdenv to build Use RelWithDebInfo for release builds
2025-08-31 10:43:49 +10:00
2 * r + 2 * t
c72338655f plugin/cim: safe async this
Fixes wallpaper picker crash on fast input
2025-08-30 23:03:55 +10:00
2 * r + 2 * t
e5722af7db plugin/cim: fix null images 2025-08-30 22:37:25 +10:00
2 * r + 2 * t
9659130fdb wallpapers: use CAELESTIA_WALLPAPERS_DIR env
Env var overrides config option
2025-08-30 22:30:34 +10:00
2 * r + 2 * t
a1ac25c665 readme/install: explain different aur packages 2025-08-30 18:04:46 +10:00
2 * r + 2 * t
75476af456 readme: rename arch installation section 2025-08-30 17:53:15 +10:00
2 * r + 2 * t
95bf6e3f52 plugin/cim: fix cache path
Different cache paths for different fill modes
2025-08-30 17:05:49 +10:00
2 * r + 2 * t
6ce97df535 plugin/cim: respect image fill mode
Also prevent duplicate sha calcs
2025-08-30 16:58:26 +10:00
2 * r + 2 * t
d22576ee82 plugin/cim: better cache impl 2025-08-30 14:45:42 +10:00
2 * r + 2 * t
3596f2906e dev: reload on cmakelists change 2025-08-30 13:44:25 +10:00
2 * r + 2 * t
31b9244957 plugin/cutils: fix saveItem scaling
Fixes #521
Closes #524
2025-08-30 13:29:38 +10:00
M Matthew Hydock
468bab5e5b
launcher: allow show on hover (#498)
added `showOnHover` to launcher config, disabled by default to preserve
existing functionality. when enabled, drag-to-show is disabled.
2025-08-30 13:08:36 +10:00
anders130
d69a400f9f
brightness: detect monitors by connector instead of model (#503)
* fix(brightness): change monitor detection to be based on connector

using the model caused problems when using the same monitor twice

* format + use connector for isDdc

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-30 12:52:52 +10:00
Davi Ribeiro
cc80951855
nix/hm: add option to disable systemd service (#526)
* nix/hm: add option to disable systemd service

* readme: complement home manager configuring
2025-08-30 12:47:23 +10:00
Soramane
4c9a9471dc dev: fix qml import paths + direnv on non-nix
Closes #519
2025-08-30 12:43:00 +10:00
anders130
4b18c95ed1
config: fix default playerAliases (#506) 2025-08-30 00:33:44 +10:00
Soramane
81aa5324f4 dev: better direnv
Move rebuild logic to direnv instead of nix
2025-08-29 23:38:28 +10:00
Soramane
4a6fc3c49c plugin/cim: update on size change 2025-08-29 23:37:50 +10:00
Soramane
11bc8d0464 cmake: better modules enable/disable 2025-08-29 19:41:26 +10:00
Soramane
be5748dff3 nix: fix + expose lib stuff
Also format
2025-08-29 15:30:09 +10:00
2 * r + 2 * t
416a41affe lib: add version script 2025-08-29 14:48:38 +10:00
2 * r + 2 * t
84cd315aa0 nix: fixes 2025-08-29 14:09:55 +10:00
Davi Ribeiro
b648477b91
nix: better nix develop + refactor (#490) 2025-08-29 14:07:47 +10:00
2 * r + 2 * t
60e67e8505 ci: no cpack 2025-08-29 01:00:43 +10:00
2 * r + 2 * t
45bf808686 readme: add local changes example
Also remove releases installation section
2025-08-29 00:43:57 +10:00
2 * r + 2 * t
85784700a3 readme: fix installer example 2025-08-28 22:33:10 +10:00
2 * r + 2 * t
0939fc6290 readme: add home manager to configuring 2025-08-28 22:29:30 +10:00
2 * r + 2 * t
78ec1c5f30 readme: add nix & release installation 2025-08-28 22:21:43 +10:00
2 * r + 2 * t
358de8260f ci: fix release
woe
2025-08-28 21:49:01 +10:00
2 * r + 2 * t
6426ce0bc4 ci: fix release
Install qt deps
2025-08-28 21:36:52 +10:00
2 * r + 2 * t
c5a9627367 ci: fix release
Install deps
2025-08-28 21:28:29 +10:00
2 * r + 2 * t
c112363ba0 ci: fix release
Also create *-latest files for easy curling
2025-08-28 21:19:58 +10:00
2 * r + 2 * t
f39bcb0cd0 cmake: strip prefixed versions when passed in 2025-08-28 20:58:42 +10:00
2 * r + 2 * t
8e37337c4c ci: add release workflow 2025-08-28 20:52:18 +10:00
Soramane
27f1fbab3f nix: fix build 2025-08-28 19:48:07 +10:00
2 * r + 2 * t
b5b9489dc2 nix: set version 2025-08-28 19:21:19 +10:00
2 * r + 2 * t
0b03cfdb15 cmake: use relative paths 2025-08-28 19:17:06 +10:00
Soramane
37c686d5ed osd: fix scroll sens 2025-08-28 15:47:24 +10:00
2 * r + 2 * t
1191af68fb lock: show keyboard layout
Closes #450
2025-08-28 15:27:20 +10:00
2 * r + 2 * t
f2b79757e2 lock: add caps/num lock indicator
Closes #485
2025-08-28 15:13:40 +10:00