# TODO - [x] Move programming languages to home-manager - [x] Add tool for `universe-cli cd` - [ ] Import modules with haumea - [ ] Reorganize modules to separate ones defining options and ones providing config - Move config into global, move global into root? - Can do the same for home manager. Put NixOS ones under `nixos`, home manager under `home`? - [ ] Add Nix-on-Droid config - [ ] Declare Hydrus Companion extension in Firefox config - [ ] Move `$EDITOR` script to a home-manager session variable - [ ] Fix https://github.com/NixOS/nixpkgs/issues/45039 - [ ] Look into `thermald` for Framework - [ ] Handle error codes in git-fzf and git-fzf-edit - [ ] Remove networking scratchpad dropdown on non-wireless systems - [ ] Hardware acceleration on Jellyfin - [ ] Set fingerprint timeout to definite - [ ] Look into `imv` image viewer - [ ] Look into `broot` file search - [ ] File Qtile bug report for clock timezone - [ ] Figure out Minecraft OpenAL startup error (`aoss` as wrapper is a workaround) - [ ] Backup postgres database as a borgbackup dump - [ ] Add Xonsh - [ ] Setup GNOME Keyring and Nheko # Move to Wayland - [ ] https://sr.ht/~emersion/kanshi/ - [ ] rofi -> wofi # Provisioning scripts - [ ] https://github.com/nix-community/disko - [ ] Generate host SSH keys and rekey secrets - https://github.com/NixOS/nixpkgs/blob/1042fd8b148a9105f3c0aca3a6177fd1d9360ba5/nixos/modules/services/networking/ssh/sshd.nix#L561-L576 - [ ] Generate basic configuration in universe - [ ] Install extras # SSH keys revamp - [ ] Put SSH host keys in host folders - [ ] Automatically include host keys in known hosts file, with common connection points - [ ] Use plaintext ssh keys file instead of nix file? # Secrets revamp - [ ] Collect host keys from host folders - [ ] Bundle secrets with services? - [ ] Bundle secrets with hosts? # Certificate Authority - [ ] SSH CA - https://vriska.dev/trusting-ssh-keys-using-a-centralized-hardware-secret/ - [x] SSL CA - [ ] Signing server? # NixVim - [ ] LSP support - [ ] Fix Nix indenting - [ ] Borrow from [Ersei's config](https://git.sr.ht/~fd/nix-configs/tree/main/item/home/common/nvim) # Issues pending fixes