This is non-exhaustive list of things I'd like to look into or do with this flake.

Additions#

Flake#

  • Stylix
  • Secrets management via agenix
  • SSH configs
  • More general system modules rather than fixed ones specifically for my current laptop and desktop

Features/Configurations#

  • Sitelen Pona rendering and input
  • Disk health monitoring
  • Radicale/Etebase+Etesync for CalDAV syncing of tasks
  • Declarative Firefox configuration
  • Might migrate to Forgejo from Gitea idk

To Fix#

  • Dolphin under hyprland prompts for what to open files with even for things we've explicitly assigned mime-handlers for like nsxiv
  • CJK rendering is using Chinese-style characters I think? Some Japanese characters are rendered with in Chinese format supposedly?
    • 零 is where this was noticed. Even just typing it out the bottom part is rendered differently in the mozc popup than it is in emacs

Specific Things#

  • hyprlock: add background, generally just tweak the config provided by the catppuccin flake

Emacs#

  • Figure out treesitter and set that up
  • TS tooling

fcitx5#

  • What's up with that popup about GTK_IM_MODULES or w/e
  • Keybinds for swapping groups

hyprpanel#

  • Limit max # of tray icons at once and have a way to expand it temporarily?
  • Weather API key
  • Customize workspace widget

hyprland#

  • better workspace binds than 0-9
  • auto-assign workspaces for certain programs (like games, steam, emacs, firefox, discord, terms etc)

Laptop#

  • Wireless network connections aren't remembered between boot with hyprpanel/hyprland
    • Have to manually reconnect and re-enter password via nmtui
  • Notification window position is halfway offscreen