Commit Graph

485 Commits

Author SHA1 Message Date
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
github-actions d15d5c4399 [CI] chore: update flake 2025-08-13 02:07:42 +00:00
2 * r + 2 * t caf26e7c5b ci: fix 2025-08-12 20:31:27 +10:00
Soramane ff38a8c5cf ci: update flake inputs daily
cause shell updates frequently
2025-08-09 13:50:22 +10:00
Soramane 9489f0d4f6 nix: use nixpkgs app2unit
update flake inputs
2025-08-09 12:59:36 +10:00
2 * r + 2 * t 7027ea5442 ci: only check specific file 2025-08-09 12:48:19 +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 ff6ca32b11 readme: add config section 2025-08-04 17:39:32 +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
github-actions 84e16c9968 [CI] chore: update flake 2025-08-04 06:13:47 +00:00
2 * r + 2 * t 1d5ba89573 ci: screw it 2025-08-04 16:08:08 +10:00
2 * r + 2 * t b4ea0f6db6 ci: fix (hopefully?) 2025-08-04 15:58:16 +10:00
2 * r + 2 * t 981f686a3c nix: add with shell package
Also fix ci
2025-08-04 15:48:31 +10:00
2 * r + 2 * t 43fb0cfc35 ci: dont test random scheme
Cause it can die when no wall
2025-08-04 15:43:32 +10:00
2 * r + 2 * t 46e05afc56 ci: run emoji update weekly 2025-08-04 15:41:24 +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 beabe2683c completions: silence when no shell running 2025-07-22 16:05:03 +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 465c200c83 nix: fix circular dep
update flake inputs
2025-07-17 13:09:07 +10:00
Soramane daf7e19077 nix: fix toggle spawning todoist 2025-07-16 21:07:08 +10:00
Soramane 6a1499f8f0 shell: remove qproc filter
unecessary, was removed in qs update
2025-07-16 18:31:18 +10:00
Soramane 33a10073ec nix: fix platforms meta 2025-07-16 14:40:06 +10:00
Soramane f25aa13a5a nix: fix typo 2025-07-16 13:52:02 +10:00
Soramane 89892f4d09 nix: optionally include shell 2025-07-16 13:43:12 +10:00
Soramane b1019d1192 nix: add direnv support 2025-07-15 17:53:20 +10:00
Soramane ca93616da7 feat: add nix flake 2025-07-15 17:16:53 +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 330e7eab12 Create LICENSE 2025-07-11 15:21:25 +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 27054dfae9 readme: change prompt char 2025-06-27 23:25:20 +10:00
2 * r + 2 * t 0441cb35e2 readme: add install and usage 2025-06-27 23:15:03 +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 3727308622 ci: fix emoji not running 2025-06-24 23:12:34 +10:00