storage-refactor #9
2 changed files with 21 additions and 0 deletions
15
README.md
15
README.md
|
|
@ -47,6 +47,20 @@ nix multi user, multi system, configuration with `sops` secret management, `home
|
||||||
|
|
||||||
# Tasks:
|
# Tasks:
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
- [ ] project layout
|
||||||
|
- [ ] users file structure
|
||||||
|
- [ ] reverse proxy design
|
||||||
|
- public service compatibility
|
||||||
|
- vpn based services compatibility
|
||||||
|
- [ ] the choice of impermanence
|
||||||
|
- [ ] storage module design
|
||||||
|
- base impermanence compatibility and structure reason
|
||||||
|
- plans for home manager datasets
|
||||||
|
- plans for auto systemd service datasets
|
||||||
|
- [ ] plans to migrate to some kind of acl structure for user management
|
||||||
|
- [ ] plans to migrate from flakes to npins
|
||||||
|
|
||||||
## Chores:
|
## Chores:
|
||||||
- [ ] test out crab hole service
|
- [ ] test out crab hole service
|
||||||
|
|
||||||
|
|
@ -80,6 +94,7 @@ nix multi user, multi system, configuration with `sops` secret management, `home
|
||||||
|
|
||||||
## Services
|
## Services
|
||||||
- [ ] ntfy service for unified push
|
- [ ] ntfy service for unified push
|
||||||
|
- [ ] signal socket server
|
||||||
- [ ] vikunja service for project management
|
- [ ] vikunja service for project management
|
||||||
- [ ] Penpot services (need to make this custom)
|
- [ ] Penpot services (need to make this custom)
|
||||||
- [ ] minecraft server with old world file
|
- [ ] minecraft server with old world file
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,10 @@ in {
|
||||||
gitmoji = lib.mkEnableOption "should emoji be prompted for as a part of the commit message./";
|
gitmoji = lib.mkEnableOption "should emoji be prompted for as a part of the commit message./";
|
||||||
|
|
||||||
promptScopes = lib.mkEnableOption "prompting for scopes in conventional commits";
|
promptScopes = lib.mkEnableOption "prompting for scopes in conventional commits";
|
||||||
|
|
||||||
|
promptFooter = lib.mkEnableOption "prompting for footer in conventional commits";
|
||||||
|
|
||||||
|
showNewVersionNotes = lib.mkEnableOption "showing new version notes for conventional commits";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
config = lib.mkIf config.extraExtensions.conventionalCommits.enable {
|
config = lib.mkIf config.extraExtensions.conventionalCommits.enable {
|
||||||
|
|
@ -27,6 +31,8 @@ in {
|
||||||
userSettings = {
|
userSettings = {
|
||||||
"conventionalCommits.gitmoji" = config.extraExtensions.conventionalCommits.gitmoji;
|
"conventionalCommits.gitmoji" = config.extraExtensions.conventionalCommits.gitmoji;
|
||||||
"conventionalCommits.promptScopes" = config.extraExtensions.conventionalCommits.promptScopes;
|
"conventionalCommits.promptScopes" = config.extraExtensions.conventionalCommits.promptScopes;
|
||||||
|
"conventionalCommits.promptFooter" = config.extraExtensions.conventionalCommits.promptFooter;
|
||||||
|
"conventionalCommits.showNewVersionNotes" = config.extraExtensions.conventionalCommits.showNewVersionNotes;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}));
|
}));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue