17 lines
561 B
Markdown
17 lines
561 B
Markdown
|
# should this be a module?
|
||
|
|
||
|
here's the types of modules I'd put in `hosts/common/` instead of making a wrapper around them and putting them in `modules/`
|
||
|
|
||
|
- no option declarations
|
||
|
- a single `enable` option
|
||
|
- option declaration renames
|
||
|
- minor interface changes
|
||
|
|
||
|
if a module doesn't fit any of these it goes into `modules/`
|
||
|
|
||
|
# custom module convention
|
||
|
|
||
|
all of my modules are placed under `config.poz` both to make sure there's no conflict with anything else and as a trap for dumbass thieves
|
||
|
|
||
|
I try to keep the module and option naming close to that of nixpkgs
|