Remove with lib from minimal profile; group config

This commit is contained in:
Davis Schirmer 2024-12-14 15:13:26 -05:00
parent 94456604c1
commit 26e66c536c
No known key found for this signature in database

View file

@ -1,40 +1,46 @@
# This module defines a small NixOS configuration. It does not # This module defines a small NixOS configuration. It does not
# contain any graphical stuff. # contain any graphical stuff.
{ config, lib, ... }:
with lib;
{ {
documentation.enable = mkDefault false; lib,
...
}:
let
inherit (lib) mkDefault;
in
{
documentation = {
enable = mkDefault false;
doc.enable = mkDefault false;
info.enable = mkDefault false;
man.enable = mkDefault false;
nixos.enable = mkDefault false;
};
documentation.doc.enable = mkDefault false; environment = {
# Perl is a default package.
defaultPackages = mkDefault [ ];
stub-ld.enable = mkDefault false;
};
documentation.info.enable = mkDefault false; programs = {
# The lessopen package pulls in Perl.
documentation.man.enable = mkDefault false; less.lessopen = mkDefault null;
command-not-found.enable = mkDefault false;
documentation.nixos.enable = mkDefault false; };
# Perl is a default package.
environment.defaultPackages = mkDefault [ ];
environment.stub-ld.enable = mkDefault false;
# The lessopen package pulls in Perl.
programs.less.lessopen = mkDefault null;
# This pulls in nixos-containers which depends on Perl. # This pulls in nixos-containers which depends on Perl.
boot.enableContainers = mkDefault false; boot.enableContainers = mkDefault false;
programs.command-not-found.enable = mkDefault false; services = {
logrotate.enable = mkDefault false;
udisks2.enable = mkDefault false;
};
services.logrotate.enable = mkDefault false; xdg = {
autostart.enable = mkDefault false;
services.udisks2.enable = mkDefault false; icons.enable = mkDefault false;
mime.enable = mkDefault false;
xdg.autostart.enable = mkDefault false; sounds.enable = mkDefault false;
xdg.icons.enable = mkDefault false; };
xdg.mime.enable = mkDefault false;
xdg.sounds.enable = mkDefault false;
} }