nixos/suites/dev: add security submodule

This commit is contained in:
Gabriel Arazas 2024-10-28 09:53:31 +08:00
parent 88858e6d34
commit e62ad1298b
No known key found for this signature in database
GPG Key ID: 62104B43D00AA360

View File

@ -7,6 +7,7 @@ in {
enable = lib.mkEnableOption "basic configuration for software development";
extras.enable = lib.mkEnableOption "additional shell utilities";
hardware.enable = lib.mkEnableOption "additional hardware-related dev utilities";
security.enable = lib.mkEnableOption "additional security-oriented tools";
containers.enable = lib.mkEnableOption "containers setup";
virtual-machines.enable = lib.mkEnableOption "virtual machines setup";
neovim.enable = lib.mkEnableOption "Neovim setup";
@ -130,11 +131,19 @@ in {
services.sysprof.enable = true;
})
(lib.mkIf cfg.security.enable {
environment.systemPackages = with pkgs; [
libargon2 # The other
openssl # The general security-oriented toolkit.
];
})
# !!! Please add your user to the "libvirtd" group.
(lib.mkIf cfg.containers.enable {
environment.systemPackages = with pkgs; [
dive # Dive into container images.
];
environment.systemPackages = with pkgs;
[
dive # Dive into container images.
];
programs.distrobox = {
enable = true;