1# Todo Items
2- [x] **!important** flatten nixosSystem definitions
3 - instead of `import ./systems/stuff {}` do `nixosSystem = {...; imports = [./systems/stuff]}`
4
5- [ ] migrate firewall to nftables
6 - [ ] setup ipsets and block known abusers
7<!-- - [ ] setup autoUpgrade -->
8- [ ] migrate ~/.yubico/authorized_yubikeys to HM config (via pam.yubico.authorizedYubiKeys.ids)
9
10- [-] fcitx5
11 - [x] enable and configure basic fcitx5 stuff
12 - [ ] migrate rime config to HM
13- [x] arrpc
14
15- one of
16 - [ ] setup port knocking/fwknop
17 - [ ] shield sshd behind fwknop
18 - [ ] wireguard
19
20<!-- very future tasks -->
21- [ ] migrate to a configuration where [erase your darlings](https://grahamc.com/blog/erase-your-darlings/) is possible
22
23<!-- ## Completed Tasks -->
24- [x] setup patchouli
25- [x] setup vaultwarden