From af7b46efa52c2c5a2ae7df8ba89450a5b367bf9a Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Sun, 9 Nov 2025 16:37:55 -0500 Subject: [PATCH] feat: Adds some more todos, increases keyboard keyrepeat delay a little. --- TODO.md | 26 +++++++++++++++++++++----- env/.config/hypr/hyprinput.conf | 2 +- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/TODO.md b/TODO.md index 3cd5730..f12f9d6 100644 --- a/TODO.md +++ b/TODO.md @@ -5,17 +5,33 @@ - [ ] Update README, it's way out of date. - [x] Separate scripts that are used for configurations / store them somewhere aside from `~/.local/bin` +- [x] Add neomutt configuration files into the repo (or probably a private repo) - [x] Clipse didn't work when installed on a new machine when I try to use the config in the dotfiles, but works if I use the default config. Need to explore why (current thoughts are it has to do with creating the clipboard_history.json file and not letting clipse do it automatically). -- [ ] Move keyboard (kanata) systemd service to be started as a '--user' service, as - it seems to not work when used on a desktop (mac mini) vs. laptop. - - [ ] Need to update kanatactl to generate udev rules, etc. (see - here)[https://github.com/jtroo/kanata/blob/main/docs/setup-linux.md] -- [x] Add neomutt configuration files into the repo (or probably a private repo) - [ ] Need to confirm bootstrap does things properly with git submodules. - [ ] Need to ensure ssh keys are setup before private submodules are loaded / installed, so I need to make sure that Yubikey setup runs early and works for ssh authentication. - [ ] Need to add the following system packages for neovim/render-markdown.nvim - [ ] `libtexprintf` + +### Keyboard / kanata + +- [ ] Move keyboard (kanata) systemd service to be started as a '--user' service, as + it seems to not work when used on a desktop (mac mini) vs. laptop. + - [ ] Need to update kanatactl to generate udev rules, etc. (see + here)[https://github.com/jtroo/kanata/blob/main/docs/setup-linux.md] +- [ ] Need to rethink symbol / number keyboard layers. + - [ ] Move symbols to their own layer. + - [ ] I would like to have a symbols layer that I can hold modifier keys with a symbol + and would also like to possibly pass through underlying key / experiment so that + I can use default keybinds in certain applications (i.e. neovim `[b`, etc.). +### Runs (package installs) + +- [ ] Should runs just export / echo a list of packages, then the `run` script can handle the package + manager options / command. +- [ ] Think about adding an `after` directory for runs, so that they can perform setup tasks after + the packages are installed. + - [ ] The `after` file should have the same name as the `run` file. + - [ ] This could allow to remove / move the `system` script into the `after` directory. diff --git a/env/.config/hypr/hyprinput.conf b/env/.config/hypr/hyprinput.conf index a3761ce..c83e05d 100644 --- a/env/.config/hypr/hyprinput.conf +++ b/env/.config/hypr/hyprinput.conf @@ -11,7 +11,7 @@ input { kb_rules = repeat_rate = 50 - repeat_delay = 150 + repeat_delay = 175 follow_mouse = 2