config/README.md

50 lines
1.6 KiB
Markdown
Raw Normal View History

# Initial setup (old)
2022-10-17 22:40:48 +02:00
nixos-generate-config
2022-10-17 22:40:48 +02:00
# Reading list
2022-10-17 22:40:48 +02:00
* https://nixos.wiki/wiki/Flakes
* https://teu5us.github.io/nix-lib.html
* https://ryantm.github.io/nixpkgs/builders/trivial-builders/
2023-02-26 06:11:55 +01:00
* https://nixos.wiki/wiki/Nix-writers
2023-02-25 00:03:29 +01:00
# TODOs:
2023-02-25 00:03:29 +01:00
* [x] Split stuff into multiple files
* [x] Make a flake
2023-02-26 03:53:55 +01:00
* [x] merge hosted docs into a single subdomain
2023-03-09 09:28:11 +01:00
* [x] Setup some remote-development and deploy flow
2023-03-11 15:59:56 +01:00
* [ ] xclip
* [ ] xforwarding over ssh
2023-03-09 07:56:07 +01:00
* [ ] autogenerate ssh keys
2023-03-09 07:03:15 +01:00
* [ ] switch to systemd networkd
2023-03-02 22:26:07 +01:00
* [ ] pre-commit hook with 'nix eval ...outPath'
2023-03-03 21:42:29 +01:00
* [ ] use `nom` when deploying
* [ ] figure out how to reuse system flake lock while deplying, leave the night job to upgrade
* [ ] users/pbsds: Support multiple profiles, like headless, nixpkgs-dev, various desktops, hpc, pvv, etc
2023-03-09 09:28:11 +01:00
* [ ] gnome:
* [ ] lxterminal
* [ ] themes
* [ ] shortcuts
* [ ] pavucontrol
* [ ]
2023-03-02 22:26:07 +01:00
* [ ] nixos-generate-config instructions for new hosts
* [ ] zfs, declarative pools?
2023-03-09 09:28:11 +01:00
* [ ] some tunneling for NFS hosts
2023-03-02 22:26:07 +01:00
* [ ] secrets - nix-sops ?
* flexget
* transmission
* domeneshop
* [ ] hydra
* [ ] self-hosted binary cache (single-machine) (nix-serve, carinae, harmonia, eris or attic)
* https://discourse.nixos.org/t/announcing-harmonia-a-nix-binary-cache-written-in-rust/19855
* https://discourse.nixos.org/t/introducing-attic-a-self-hostable-nix-binary-cache-server/24343/1
* [ ] profiles/web: make ACME/nginx helper a function
* [ ] Support multiple tlds
* [ ] Support multiple acme accounts
* [ ] Support a per-account provider?
* [ ] Support DNS auth
2023-03-02 22:26:07 +01:00
* [ ] Setup aliases instead of a per-vhost cert?
* [ ] Preferably setup a wildchar cert per host