344 Commits

Author SHA1 Message Date
adam 5d12f2dc32 Dynamic prompt colors cacheing loop 2026-06-24 01:05:35 -04:00
adam a75180f622 New safe_source logic. 2026-06-24 00:46:31 -04:00
adam c37ae62f1d All the debugging I could find. 2026-06-24 00:46:26 -04:00
adam ad69be9fe2 More debug prints converted 2026-06-23 23:36:36 -04:00
adam 03b27900ff Upgrade some debug printing to debug statements. 2026-06-23 21:15:21 -04:00
adam 5d135454d9 Add _debug primitive 2026-06-23 21:14:33 -04:00
adam 265ed785db Fix shell level hiding 2026-06-23 21:13:03 -04:00
adam 222bdc69bc Hiding shell level at 1 is the default. 2026-06-23 15:01:51 -04:00
adam 9ed5dfd09b Convert color script to portable POSIX shell 2026-06-22 19:33:17 -04:00
adam 8db7a5a13e Overhaul the installation and detection mechanisms 2026-06-22 09:48:15 -04:00
adam cab9f98ef9 No need to hardcode this anymore. 2026-06-19 16:41:24 -04:00
adam 23c2c0d027 Be a bit more flexible on touchpad matching. 2026-06-18 09:05:38 -04:00
adam 8c50198467 Auto-probe battery on Linux 2026-06-18 09:05:38 -04:00
adam 94ac6c00d3 Add some new sigils for variety 2026-06-18 09:05:38 -04:00
adam 6047b06d59 Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Build a color chart.
  Touchpad helper.
  Document the ssh config hooks, by example.
  Add a local path element.

 Conflicts:
	bin/setup-touch.sh
2026-06-04 03:01:04 -04:00
adam 77bc0caedd Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Build a color chart.
2026-06-03 21:47:44 -04:00
adam dd7e297d87 Build a color chart. 2026-06-03 21:46:49 -04:00
adam 2344bc4b64 Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Touchpad helper.
  Xscreensaver DND script.
2026-04-13 01:01:09 -04:00
adam 0c7ec22e76 Touchpad helper. 2026-04-09 13:55:47 -04:00
adam 1033cf458c Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Xscreensaver DND script.
2026-04-09 12:34:40 -04:00
adam 1fb96a001b Xscreensaver DND script. 2026-04-09 12:31:28 -04:00
adam d2f6375e92 Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Gracefully handle no unicode in printf
  Probe the local printf for unicode
2026-02-26 16:52:05 -05:00
adam 26b3d58155 Merge branch 'master' of https://gitea.nerdland.org/adam/cshenv into master
* 'master' of https://gitea.nerdland.org/adam/cshenv:
  Gracefully handle no unicode in printf
  Probe the local printf for unicode

 Conflicts:
	tcshrc.aliases
2026-02-15 23:00:22 -05:00
adam 91882e7c6d Setting prompt to new should re-enable dynamic 2026-02-15 22:59:18 -05:00
adam 4dafa86f71 Gracefully handle no unicode in printf 2026-02-15 22:51:51 -05:00
adam cb9a422792 Probe the local printf for unicode 2026-02-15 22:45:16 -05:00
adam 098ffd6c34 Added a whole dynamic prompt tuning command 2026-02-15 18:06:07 -05:00
adam da49679bb0 Document the ssh config hooks, by example. 2026-02-12 14:30:34 -05:00
adam ac2de353aa Add a local path element. 2026-02-12 14:30:01 -05:00
adam cd0f9a7d4d Windowmaker helper stuff. 2025-12-18 22:16:42 -05:00
adam 726ab595ae Dirstack with spaces in paths causes issues.
So for now, I'm burning a process on every command, to check for its
size by linecount.
2025-11-18 00:35:23 -05:00
adam eae518ab57 FreeBSD should use gprintf, to get Unicode chars. 2025-11-18 00:35:23 -05:00
adam 7da624a749 Change it to ^G as the tmux key. 2025-11-18 00:35:23 -05:00
adam 687b687220 Switch to AGPL-3.0 2025-08-18 11:43:00 -04:00
adam 50e8a1dfd7 Fix prompt delimiters when some tokens are disabled. 2025-08-08 14:30:09 -04:00
adam 50d2b94ad0 Color picker proof of concept works. 2025-07-26 00:45:34 -04:00
adam 6f321dfdcf Some hacking. 2025-07-23 16:59:51 -04:00
adam 619150cfe7 Starting point for the terminal applications. 2025-07-23 12:51:07 -04:00
adam dd0b0e58d1 Window checking tool 2025-07-23 03:41:54 -04:00
adam af5327d088 I've got a basic button selector working.
I have to add actions for when "pressed", but for my current project
I'm aiming to have a colour selector.  I'll draw the current colour
in a nice little box.  I'll also eventually permit dynamic updates
to specific colours in the table.  This will permit me to
dynamically adjust the colour space.
2025-07-23 03:27:17 -04:00
adam 2659e68505 A bit of work towards box drawing and string placement.
This could let me do my clock idea... or a text/gui colour
chooser.
2025-07-22 23:55:29 -04:00
adam d86f4fb723 Starting a bash-curses thing
Vulgarity, cursing... get it?
2025-07-22 17:40:15 -04:00
adam 8d31077048 Light mode support in shell, now. 2025-07-22 14:21:19 -04:00
adam 5f408f688b Add some tmux config. 2025-07-02 13:58:13 -04:00
adam c88c9ef245 A bit more C++20 formatting types. 2025-07-02 13:53:15 -04:00
adam 537a31228b Plugins are safe again. 2025-07-02 13:53:15 -04:00
adam 2d0aad4854 Ignore local installation dir. 2025-07-02 13:53:14 -04:00
adam 327293b7b7 Brighten blues a little more. 2025-07-02 13:53:13 -04:00
adam 5d30a8b4e7 Don't use clang-format-devel anymore
Just use the regular one.
2025-07-02 13:53:13 -04:00
adam 8a15f32026 Installer should use real BASH. 2025-07-02 13:53:11 -04:00