Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC 0042] NixOS settings options #42

Merged
merged 44 commits into from
Jan 14, 2021
Merged
Changes from 40 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
4c436f1
config-option: initial summary and motivation
infinisil Mar 10, 2019
68f1b44
fixup! Address comments, add Defaults and Configuration Checking sect…
infinisil Mar 24, 2019
feb2e40
fixup! Missing semicolon
infinisil Mar 24, 2019
3d072be
fixup! Add TODO note
infinisil Mar 24, 2019
3e60aab
fixup! Address review, missing semicolon
infinisil Mar 24, 2019
cde38bc
fixup! Add better manual defaults note to future work
infinisil Mar 24, 2019
9a263ef
fixup! Add another referenc to a relevant PR
infinisil Mar 26, 2019
88b2997
fixup! Add some todos and fix a sentence in the summary
infinisil Mar 27, 2019
9986adf
fixup! Add another relevant PR
infinisil Mar 27, 2019
d59771b
Add section on backwards compatibility for config settings
infinisil Apr 3, 2019
1231eaa
Expand section on configuration file format limitations
infinisil Apr 3, 2019
9e37c0e
Note that popular/main settings also qualify for having their own Nix…
infinisil Apr 3, 2019
166d8d4
Move sections around to make more sense
infinisil Apr 3, 2019
1e0bdd6
Add limitation for backwards compatibility with existing modules
infinisil Apr 3, 2019
7dcc00b
Use roundcube as representable unrepresentable config format
infinisil Apr 3, 2019
dd9e628
English fix: this -> then
infinisil Apr 4, 2019
e9082a9
Reword RFC to be more inline with more additional options
infinisil Apr 23, 2019
0e832f3
Add another previous implementation
infinisil Apr 29, 2019
d1a8974
Add TODO for option.*.files for config checks
infinisil Jun 30, 2019
ada0658
Add shepherd leader/team
infinisil Jul 18, 2019
10d8b15
Rewrite: Summary and Motivation
infinisil Jul 19, 2019
18b3b4e
Links and stuff
infinisil Jul 19, 2019
39a4f80
Rewrite: Implementation part 1
infinisil Jul 19, 2019
0fb7758
Rewrite second part
infinisil Jul 24, 2019
b50d1a3
Better part 1 summary
infinisil Jul 24, 2019
3630c2c
Reformulate second part summary
infinisil Jul 24, 2019
abd729f
Move around a bit and extend future work
infinisil Jul 24, 2019
49a2898
Remove some temporary stuff
infinisil Jul 24, 2019
e1d248c
Add table for defaults
infinisil Jul 24, 2019
28a3111
Use table for valuable options
infinisil Jul 24, 2019
4f98924
Some adjustments
infinisil Jul 24, 2019
15a6c5d
Add link to the example from the summary
infinisil Jul 24, 2019
64aeeda
Move around and expand part 1 a bit
infinisil Jul 24, 2019
65842f1
Some more restructuring and tweaks
infinisil Jul 25, 2019
13d4fe8
Add cross links
infinisil Jul 25, 2019
aef7f5f
Merge branch 'structured-settings' into config-option
infinisil Jul 25, 2019
a48b55b
Add link to types.eithers PR
infinisil Aug 1, 2019
7d6353d
Mention how extraConfig can break services
infinisil Sep 6, 2019
2c63f95
Add link to lazyAttrsOf PR
infinisil Oct 12, 2019
5ab880f
Add format type implementation PR
infinisil Dec 12, 2019
e719102
Overhaul main parts
infinisil Jan 16, 2020
3361309
Update rfcs/0042-config-option.md
Mic92 Jul 30, 2020
9ef0221
Clean up
infinisil Dec 18, 2020
d46bafd
Remove fpletz from shepherd team
lheckemann Jan 7, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading