2.6 KiB
- Tasks
- Move virtual machine config into nixfiles
- Add dork.dev to mailserver
- MPV home-manager module rebind scrollwheel
- Migrate non-PGSQL services to PGSQL
- Maybe restructure services away from hosts.
- Gitea theme + resources overwrite
- Move network config away from network manager.
- Nixfiles working outside of NixOS, e.g. Fedora + macOS
- Refactor Sway config for separate input/outputs on different systems
- Refactor waybar config for separate modules on different systems
- Refactor Sway config for separate wallpapers on different systems as a result of the prior outputs change
- Fix function parameter headers
- Syncplay server
- Refactor
- Research
- Secrets handling
Tasks
TODO Move virtual machine config into nixfiles
virsh edit win10-3, steal the XML, make a service, … https://nixos.wiki/wiki/Virtualization_in_NixOS#Okay.2C_Okay.2C_I.27ll_Do_It_Myself
TODO Add dork.dev to mailserver
Don't want to pay for fastmail.
TODO MPV home-manager module rebind scrollwheel
TODO Migrate non-PGSQL services to PGSQL
bitwarden-rs, Gitea, …
TODO Maybe restructure services away from hosts.
See PBB structure for services/. https://git.petabyte.dev/petabyteboy/nixfiles/src/branch/main/services/
TODO Gitea theme + resources overwrite
TODO Move network config away from network manager.
network.wireless is good enough. nm-applet doesn't work on Sway anyway.
TODO Nixfiles working outside of NixOS, e.g. Fedora + macOS
Investigate build module for these systems. See: Investigate nix-darwin.
TODO Refactor Sway config for separate input/outputs on different systems
Each gui host should have their own sway config.
TODO Refactor waybar config for separate modules on different systems
Each gui host should have their own waybar config.
TODO Refactor Sway config for separate wallpapers on different systems as a result of the prior outputs change
Each gui host should have their own sway config.
TODO Fix function parameter headers
Too many excess unneccessary parameters.
TODO Syncplay server
Need to do SSL properly. Also set up salt + room passwords.
Refactor
TODO Move to arc's weechat module.
TODO Refactor secrets usage into private host configs.
TODO Move ZNC config into etc, out of store.
Research
TODO Investigate nix-darwin
Mostly differences for deployment. Set up a macOS VM. .-.
TODO Investigate pipewire
Viable yet on NixOS? Probably not on 20.09 itself, but maybe…
TODO Investigate ncmpcpp
Need to build a music collection.
TODO Investigate further vimode stuff
Weechat, certainly. Fish vimode enabled.
TODO Crawl more nixfiles for new things / workflows
arc, milan, …
TODO Investigate audio source switching (Arctis 5, integrated front, integrated back)
For arctis 5 to integrated probably paswitch. Rest is output switch.
Secrets handling
TODO Bitwarden integration for secrets obtainment
Should be possible. Need to investigate alternate implementation (check arc's… for this)
TODO Split secrets usage in-store towards private config instead of embedding inside configs using a secrets file
Definitely doable.