aboutsummaryrefslogtreecommitdiff
path: root/modules/system
AgeCommit message (Collapse)AuthorFilesLines
2019-05-27Clean imports (and spaces)Igor Pashev1-1/+1
2018-08-15Use advanced option types in raid0.nixIgor Pashev1-4/+4
Requires nixpkgs >= 18.03
2018-08-15Fix weird evalutation error in raid0.nixIgor Pashev1-4/+14
Propably due to "implicit imports" which is unwise anyway. The error was: while evaluating the attribute 'physical' at ..../nixpkgs/lib/modules.nix:198:7: while evaluating 'evalOptionValue' at ..../nixpkgs/lib/modules.nix:286:31, called from ..../nixpkgs/lib/modules.nix:221:16: while evaluating 'fixupOptionType' at ..../nixpkgs/lib/modules.nix:454:26, called from ..../nixpkgs/lib/modules.nix:220:23: while evaluating the attribute 'type.getSubModules' at ..../nixpkgs/lib/types.nix:91:14: value is a built-in function while a set was expected, at ..../nixpkgs/lib/types.nix:254:23
2017-04-30(* BREAKING *) Avoid ambiguous optionsIgor Pashev1-5/+5
"either foo (listOf foo)" was not very useful and interfered proper merging.
2017-04-10sysops: allow systemctl reset-failedIgor Pashev1-1/+1
2017-03-25Add sysops groupIgor Pashev1-4/+11
The wheel group is allowed to do everything by default. We need a separate group to really confine users. For example: $ sudo ls We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for pashev: Sorry, user pashev is not allowed to execute '/run/current-system/sw/bin/ls --color=tty' as root on vbox-manul.
2016-09-29Moved everything into ./modulesIgor Pashev6-0/+340