further catogorize profile/web, add python-docs
This commit is contained in:
@@ -1,17 +1,34 @@
|
||||
# Initial setup
|
||||
# Initial setup (old)
|
||||
|
||||
```
|
||||
nixos-generate-config
|
||||
```
|
||||
nixos-generate-config
|
||||
|
||||
# TODO:
|
||||
# Reading list
|
||||
|
||||
* [ ] Multiple user profiles, headless, nixpkgs-dev, desktop, hpc, pvv, etc
|
||||
* [ ] Split stuff into multiple files
|
||||
* [ ] Some system for multiple hosts with different configs
|
||||
* [ ] Make a flake
|
||||
* https://nixos.wiki/wiki/Flakes
|
||||
* https://teu5us.github.io/nix-lib.html
|
||||
* https://ryantm.github.io/nixpkgs/builders/trivial-builders/
|
||||
|
||||
# TODOs:
|
||||
|
||||
* [x] Split stuff into multiple files
|
||||
* [x] Make a flake
|
||||
* [ ] Setup some remote-development flow
|
||||
* [ ] users/pbsds: Support multiple profiles, like headless, nixpkgs-dev, various desktops, hpc, pvv, etc
|
||||
* [ ] nixos-generate-config instructions
|
||||
* [ ] zfs
|
||||
* [ ] secrets
|
||||
* [ ] profiles/web: make ACME/nginx helper a function
|
||||
* [ ] Support multiple tlds
|
||||
* [ ] Support multiple acme accounts
|
||||
* [ ] Support a per-account provider?
|
||||
* [ ] Support DNS auth
|
||||
* [ ] Setup aliases instead of a per-subdomain cert
|
||||
|
||||
|
||||
# How to evaluate, checking if the drv hash is equal
|
||||
# Cheatsheet
|
||||
|
||||
### How to evaluate nixos flake/configuration.nix, checking if the drv hash is equal
|
||||
|
||||
nix eval .#nixosConfigurations.noximilien.config.system.build.toplevel.outPath
|
||||
# or
|
||||
nix-instantiate '<nixpkgs/nixos>' -A system -I nixos-config=./configuration.nix
|
||||
|
||||
Reference in New Issue
Block a user