Personal NixOS flake
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