Add wireguard

This commit is contained in:
muon 2024-08-27 21:50:43 +00:00
parent 4dc3200d68
commit 86e4bf1c4e
10 changed files with 156 additions and 41 deletions

View file

@ -1,16 +1,16 @@
{ pkgs, lib, ... }: {
{ pkgs, lib, config, ... }: {
imports = [
./media.nix
];
options.mods.docker.media = {
options.mods.docker = {
enable = lib.mkEnableOption {
default = false;
description = "enables docker containers for media server";
description = "enables docker containers";
};
};
config = lib.mkIf config.mods.docker.media.enable {
config = lib.mkIf config.mods.docker.enable {
environment.systemPackages = [
pkgs.arion
@ -27,6 +27,6 @@
virtualisation.podman.defaultNetwork.dnsname.enable = true;
# Use your username instead of `myuser`
users.extraUsers.${mods.user.name}.extraGroups = ["podman"];
users.extraUsers.${config.mods.user.name}.extraGroups = ["podman"];
};
}