Commit graph

33 commits

Author SHA1 Message Date
anders130
1474d0c72a
nix: disable qs hot reload (#564)
* fix(hm): disable watch files to prevent unexpected config reload

* nix: replace watchFiles patch with substituteInPlace in prePatch

so nobody needs to maintain the patch when it breaks eventually
2025-09-04 23:12:21 +10:00
2 * r + 2 * t
e6483d7932 internal: rename assets -> extras 2025-09-04 22:47:40 +10:00
2 * r + 2 * t
e739892046 internal: remove beat-detector.cpp 2025-09-04 22:40:22 +10:00
2 * r + 2 * t
d5afda9d95 plugin: add BeatTracker
Replaces beat-detector.cpp
2025-09-04 22:38:23 +10:00
2 * r + 2 * t
ebc457b0cd nix: remove unneeded deps 2025-09-04 15:42:39 +10:00
2 * r + 2 * t
050ddf7c3e plugin: add qalculator
For launcher >calc instead of qalc proc
2025-09-04 15:40:31 +10:00
2 * r + 2 * t
7729546469 plugin: add FileSystemModel 2025-08-31 22:03:58 +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
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
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
6200f400f3 picker: use saveItem
Removes grim dependency
2025-08-27 16:24:12 +10:00
Soramane
1a9c6785a1 nix: fix CAELESTIA_LIB_DIR 2025-08-27 14:56:22 +10:00
Soramane
a9b3035c50 nix: move aubio and pipewire to buildInputs 2025-08-27 14:55:06 +10:00
Soramane
1464b97914 nix: fix build 2025-08-27 14:54:06 +10:00
Soramane
49bc0bdfee nix: fix quote 2025-08-27 14:50:39 +10:00
2 * r + 2 * t
f1dc78d154 paths: use unified env var for lib dir
CAELESTIA_BD_PATH -> CAELESTIA_LIB_DIR/beat_detector
2025-08-27 14:43:14 +10:00
2 * r + 2 * t
0dc6fa62e0 nix: update for new build 2025-08-27 14:31:07 +10:00
2 * r + 2 * t
4f819c8557 internal: use systemd-inhibit
No need for custom inhibit script (it didn't even work anyways 💀)
2025-08-26 23:13:33 +10:00
Soramane
aa66f3c880 nix: refactor 2025-08-26 21:01:26 +10:00
Soramane
bacb52ee1e nix: build plugin 2025-08-26 20:59:16 +10:00
2 * r + 2 * t
a41b954216 hypr: proper kb layout code 2025-08-24 14:54:41 +10:00
2 * r + 2 * t
b52822f3da nix: fix patch
Merge fail :woe:
2025-08-23 21:37:16 +10:00
2 * r + 2 * t
aea5795832
lock: add fprint support (#429)
* lock: add fprint support

* lock: better fprint detection

* lock: cap error retries

* nix: fix fprint pam for nix

* lock: reset fprint tries

* lock: minor pam fixes

Delay fprint error retries
Reset fprint error retries on lock

* lock: loading indicator passwd state

Instead of fprint state cause no way of detecting that

* dashboard: better visualiser

* lock: better fprint availability check

* lock: better in/out anim

Animating layout sizes is a bad idea :woe:
Use scale instead

* lock: add better error/fail messages

* lock: less fprint icon states

Already shown by message

* lock: fix fprint reset

* lock: include passwd pam

* lock: flash message on change

* lock: fix message anim

Also wrap message instead of eliding

* lock: better messages for no fprint
2025-08-23 20:43:04 +10:00
Davi Ribeiro
f747d82b93
bar: add idle inhibitor (#459)
* bar: add idle inhibitor

* bar: change idle inhibitor button color

* nix: link external scripts instead of install

* services/idleinhibitor: add IPC handler

* better styling

* move cpp scripts to assets/cpp

---------

Co-authored-by: Soramane <61896496+soramanew@users.noreply.github.com>
2025-08-23 20:21:35 +10:00
Soramane
0a796015b5 nix: fix qt hook 2025-08-23 18:49:36 +10:00
BardMoon
3840233e3f
nix: add wrapQtAppsHook (#461)
* nix: add wrapQtAppsHook

* nix: delete "QT_QPA_PLATFORMTHEME=gtk3"
2025-08-23 15:15:19 +10:00
anders130
38b2ef0061
nix: extend hm-module for CLI config options and add extraRuntimeDeps to package (#410)
* nix: make runtimeDeps extendible

* nix: add settings for caelestia-cli

* nix: fix option description
2025-08-13 23:09:44 +10:00
Davi Ribeiro
e34953f595
nix: add home manager module (#402)
* nix/hm: add home manager module

* nix/hm: remove uneeded options

* nix/hm: add cli option

* nix/hm: allow shell use CLI when 'cli.enable' is false

* nix/hm: fix systemd service

* nix/hm: use config dir from xdg standard
2025-08-13 01:06:24 +10:00
Renamed from default.nix (Browse further)