Working version of izanagi config

This commit is contained in:
Alexander Derevianko
2025-07-31 18:35:17 +02:00
parent 045687bb5f
commit 688ff22ca3
5 changed files with 34 additions and 21 deletions
+13 -4
View File
@@ -4,12 +4,21 @@ with lib;
let
cfg = config.dov.virtualisation.docker;
username = "susano";
in {
options.dov.virtualisation.docker = { enable = mkEnableOption "docker config"; };
options.dov.virtualisation.docker = {
enable = mkEnableOption "docker config";
username = mkOption {
default = "susano";
type = types.string;
};
isBtrfsStorageDriver = mkOption {
default = true;
type = types.bool;
};
};
config = mkIf cfg.enable {
users.extraGroups.docker.members = [ username ];
users.extraGroups.docker.members = [ cfg.username ];
virtualisation.docker = {
enable = true;
@@ -19,7 +28,7 @@ in {
};
# TODO use if disko is btrfs
storageDriver = "btrfs";
storageDriver = mkIf cfg.isBtrfsStorageDriver "btrfs";
};
};