Batuhan Edgüer
63e2132830
theme: add Warp terminal theme support ( #42 )
...
* theme: add Warp terminal theme support
Add support for Warp terminal theming with proper template and integration.
- Add warp.yaml template with standard theme variables
- Implement apply_warp function with correct 'darker'/'lighter' values
- Integrate with main theme application pipeline via enableWarp config
* warp: improve theme generation and use proper data directory
- Use gen_replace with hash=True for consistent color formatting
- Remove # symbols from template to avoid double hashes
- Replace warp_mode manually after gen_replace instead of adding to colors dict
- Use data_dir for XDG-compliant theme location
2025-08-17 02:17:39 +10:00
2 * r + 2 * t
1cd8cae2d9
paths: fix custom path envs
...
Specify whole path instead of end
2025-08-16 18:07:29 +10:00
2 * r + 2 * t
e325129f7a
record: fix region
2025-08-16 18:05:33 +10:00
Batuhan Edgüer
651efcd137
record: add NVIDIA GPU support with wf-recorder ( #41 )
...
* record: add NVIDIA GPU support with wf-recorder
- Add automatic GPU detection to choose between wl-screenrec and wf-recorder
- Use wf-recorder for NVIDIA GPUs to fix compatibility issues
- Map wf-recorder arguments correctly for region, output, and audio recording
- Update documentation to include wf-recorder as dependency for NVIDIA users
Fixes #37
* format + deduplicate
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com >
2025-08-16 18:05:02 +10:00
2 * r + 2 * t
0df89887a0
toggle: improvements
...
Closes #40
2025-08-16 17:41:23 +10:00
2 * r + 2 * t
c9c1be183a
toggle: fix specialws
2025-08-16 16:13:02 +10:00
2 * r + 2 * t
d3881bfc26
data: add new colours
...
NOTE: clear your scheme cache when updating to this version
`rm -r ~/.cache/caelestia/schemes`
2025-08-15 16:00:37 +10:00
2 * r + 2 * t
d727836cc9
theme: better qt theming
...
Switch to Darkly for default QT style
Use qt5ct-kde and qt6ct-kde
2025-08-15 15:53:39 +10:00
2 * r + 2 * t
386ccf3729
paths: allow configuring via env vars
...
Closes #39
2025-08-13 16:10:40 +10:00
anders130
1fcfb83fba
record: fix multi-monitor and moving across filesystems ( #38 )
...
* fix(record): support differing filesystems for recording destination
* fix(record): for multi-monitor-systems wl-screenrec needs a -o argument
* fix(record): replace path.rename with shutil.move
* fix(record): use json option to retrieve hyprland focused monitor
* use generator
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com >
2025-08-13 16:07:12 +10:00
2 * r + 2 * t
f541e99d07
pip: add monitor offset
...
Fixes #30 (hopefully)
2025-08-04 17:48:58 +10:00
2 * r + 2 * t
ae8deb35a7
toggle: allow configuring
...
Closes #33
2025-08-04 17:33:43 +10:00
2 * r + 2 * t
50646cd565
paths: use xdg user paths
...
Closes #35
2025-08-04 16:48:15 +10:00
2 * r + 2 * t
fed8cc5800
theme: add config for progs to theme
2025-08-04 16:43:55 +10:00
2 * r + 2 * t
d8037819f0
ci: add flake update workflow
...
Also add contributing, funding and issue templates
parser: add kill option to shell
version: fix errors when not on arch
2025-08-04 15:40:17 +10:00
Elio Torquet
06a7102490
theme: add template system ( #36 )
...
* user template system
* fix when templates dir doesnt exist
Also color -> colour
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com >
2025-08-04 15:14:10 +10:00
Soramane
2bde2ddfbf
shell: fix log when no log rules
...
also fix nix devshell
2025-07-25 11:41:58 +10:00
2 * r + 2 * t
882adb2c6c
record: don't use hevc codec
...
Cause incompatible with some players (mainly discord)
2025-07-23 18:29:28 +10:00
2 * r + 2 * t
13a2d46d08
shell: remove default log rules
...
The spammy logs have been silenced
2025-07-22 19:12:28 +10:00
2 * r + 2 * t
3deb726278
theme: ignore perm errors for /dev/pts
...
Fixes #27
2025-07-22 16:01:12 +10:00
Soramane
6a1499f8f0
shell: remove qproc filter
...
unecessary, was removed in qs update
2025-07-16 18:31:18 +10:00
2 * r + 2 * t
4b666a797e
theme: use dconf instead of gsettings
2025-07-12 17:38:26 +10:00
2 * r + 2 * t
32c0be2488
theme: fix typo
2025-07-12 15:03:26 +10:00
2 * r + 2 * t
7264b5b0f5
shell: reorder qs args
...
So nix substituteInPlace works better
2025-07-11 15:39:42 +10:00
2 * r + 2 * t
e2a34210e5
wallpaper: allow relative paths
...
Fixes caelestia-dots/shell#200
2025-07-07 14:35:39 +10:00
2 * r + 2 * t
a2cc4f506d
record: ensure recordings dir exists
...
Fixes caelestia-dots/shell#199
2025-07-07 14:26:34 +10:00
2 * r + 2 * t
14286fcded
version: silence stderr
2025-07-04 20:49:46 +10:00
2 * r + 2 * t
9b01d62dc1
feat: add version flag
2025-07-04 20:45:53 +10:00
2 * r + 2 * t
f16ec8f54e
discord: add borders
...
Cause separators and other stuff also use this colour
2025-06-30 13:53:13 +10:00
2 * r + 2 * t
35ea4a2dbc
wallpaper: better variant detection
2025-06-25 23:44:50 +10:00
2 * r + 2 * t
49db0a8258
schemes: fix static themes
...
add term colours
2025-06-25 00:35:32 +10:00
2 * r + 2 * t
9ed04e7a85
wsaction: remove
2025-06-24 23:53:44 +10:00
2 * r + 2 * t
f47b4fe661
internal: more lazy importing
...
Also fix some stuff with scheme checking
2025-06-24 23:47:53 +10:00
2 * r + 2 * t
500e801481
internal: lazy import stuff
...
Lazy import material generators
2025-06-24 23:30:28 +10:00
2 * r + 2 * t
01c0182a46
scheme: no mem cache
2025-06-24 23:11:18 +10:00
2 * r + 2 * t
affa3bfd21
[!B] wallpaper: smart variant
2025-06-24 00:30:52 +10:00
2 * r + 2 * t
2d05515b56
scheme: reduce chroma for neutral variant
2025-06-24 00:19:16 +10:00
2 * r + 2 * t
bdcea4ee8a
scheme: add extended material to fixed schemes
2025-06-24 00:13:38 +10:00
2 * r + 2 * t
82f98a4f6a
[!B] colours: better colours
...
Also remove multiple dynamic flavours
Add extended material (success colours)
2025-06-24 00:11:20 +10:00
2 * r + 2 * t
dbfb925694
score: fix for low contrast wallpapers
2025-06-23 20:58:48 +10:00
github-actions
810447173b
[CI] emojis: update data
2025-06-23 05:11:24 +00:00
2 * r + 2 * t
dcd3cdc864
emoji: add fetch option
2025-06-23 14:11:05 +10:00
2 * r + 2 * t
5ad5e47474
emojis: add missing emojis
...
Also add a few common unicode symbols
2025-06-22 14:28:22 +10:00
2 * r + 2 * t
e691dfb7fc
record: fix dir not exists error
2025-06-21 12:31:26 +10:00
2 * r + 2 * t
2664749c75
shell: disable textinput log warning
2025-06-19 17:28:21 +10:00
2 * r + 2 * t
0714622d09
shell: filter log
2025-06-19 15:47:44 +10:00
2 * r + 2 * t
09aac14842
screenshot: use shell for region
2025-06-19 15:05:44 +10:00
2 * r + 2 * t
100100ac5f
scheme: fix list when no wallpaper
2025-06-18 18:52:33 +10:00
2 * r + 2 * t
8903b1d1ab
scheme: handle no wallpaper dynamic scheme
...
Throw actually readable error and notify
2025-06-18 17:34:11 +10:00
2 * r + 2 * t
83148d9351
shell: no duplicate + daemon option
2025-06-17 22:21:12 +10:00