universe/Project.org

87 lines
1.6 KiB
Org Mode

#+TITLE: Infinidoge's DevOS Configuration
* PROJ Server Configuration
** TODO Minecraft Servers module
*** TODO Repackage ~minecraft-server~ for all versions
- Updating script
*** DONE Package fabric server
- Should compose with ~minecraft-server~ to allow for different version combinations
- Possible declarative mod setup
+ Would require packaging mods, Modrinth packaging helper script?
** TODO GitLab setup
** TODO Nginx setup
- Static website?
** TODO Reverse proxy for everything
- [ ] GitLab
- [ ] Website
- [ ] Minecraft servers
* PROJ Raspberry Pi Configuration
** TODO Create packaging template for Discord bots
- Flake
- Produces an enable-able module, composes with others of the same template
* PROJ My computer configurations
** TODO Autostart Stretchly
** STRT Add Rofi
*** DONE Desktop apps menu
*** TODO Commands menu
- [ ] Modifier key for opening in shell
*** DONE Add theming
- Possibly abstract out color theme to a Nix file to share
** DONE Replace MultiMC with PolyMC
** TODO Add Polychromatic
** PROJ Miscellaneous Configurations
*** TODO dconf
*** HOLD libreoffice
*** TODO neofetch
*** TODO SpeedCrunch
*** TODO systemd
* PROJ Miscellaneous things
** TODO Setup IRC
*** TODO ZNC setup
** PROJ Qtile
*** TODO Add icons to the bar
**** TODO Battery
**** TODO Volume
* PROJ Refactor setup
** TODO Declarative creation of partitions
UUIDs can be generated using ~uuidgen~.
~uuidgen --md5 --namespace <UUID> --name <NAME>~ is useful for deterministically generating UUIDs. Use the namespace to represent the computer itself, and the name to represent the partitions.