mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-07 06:19:00 +00:00
nixos/suites/dev: add security submodule
This commit is contained in:
parent
88858e6d34
commit
e62ad1298b
@ -7,6 +7,7 @@ in {
|
|||||||
enable = lib.mkEnableOption "basic configuration for software development";
|
enable = lib.mkEnableOption "basic configuration for software development";
|
||||||
extras.enable = lib.mkEnableOption "additional shell utilities";
|
extras.enable = lib.mkEnableOption "additional shell utilities";
|
||||||
hardware.enable = lib.mkEnableOption "additional hardware-related dev utilities";
|
hardware.enable = lib.mkEnableOption "additional hardware-related dev utilities";
|
||||||
|
security.enable = lib.mkEnableOption "additional security-oriented tools";
|
||||||
containers.enable = lib.mkEnableOption "containers setup";
|
containers.enable = lib.mkEnableOption "containers setup";
|
||||||
virtual-machines.enable = lib.mkEnableOption "virtual machines setup";
|
virtual-machines.enable = lib.mkEnableOption "virtual machines setup";
|
||||||
neovim.enable = lib.mkEnableOption "Neovim setup";
|
neovim.enable = lib.mkEnableOption "Neovim setup";
|
||||||
@ -130,11 +131,19 @@ in {
|
|||||||
services.sysprof.enable = true;
|
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.
|
# !!! Please add your user to the "libvirtd" group.
|
||||||
(lib.mkIf cfg.containers.enable {
|
(lib.mkIf cfg.containers.enable {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs;
|
||||||
dive # Dive into container images.
|
[
|
||||||
];
|
dive # Dive into container images.
|
||||||
|
];
|
||||||
|
|
||||||
programs.distrobox = {
|
programs.distrobox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user