create user for fileshelter
This commit is contained in:
@@ -8,12 +8,16 @@ in
|
|||||||
enable = mkEnableOption "Enables fileshelter";
|
enable = mkEnableOption "Enables fileshelter";
|
||||||
};
|
};
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
|
users.users.fileshelter = {
|
||||||
|
isSystemUser = true;
|
||||||
|
};
|
||||||
age.secrets.fileshelter-conf = {
|
age.secrets.fileshelter-conf = {
|
||||||
file = ../../secrets/fileshelter-conf.age;
|
file = ../../secrets/fileshelter-conf.age;
|
||||||
|
owner = "fileshelter";
|
||||||
};
|
};
|
||||||
custom.misc.docker.enable = true;
|
|
||||||
virtualisation.oci-containers.containers = {
|
virtualisation.oci-containers.containers = {
|
||||||
"fileshelter" = {
|
"fileshelter" = {
|
||||||
|
user = "fileshelter";
|
||||||
autoStart = true;
|
autoStart = true;
|
||||||
image = "epoupon/fileshelter";
|
image = "epoupon/fileshelter";
|
||||||
ports = [
|
ports = [
|
||||||
|
|||||||
@@ -40,9 +40,6 @@
|
|||||||
};
|
};
|
||||||
nftables.enable = true;
|
nftables.enable = true;
|
||||||
cli-tools.enable = true;
|
cli-tools.enable = true;
|
||||||
misc = {
|
|
||||||
docker.enable = true;
|
|
||||||
};
|
|
||||||
nix = {
|
nix = {
|
||||||
index.enable = true;
|
index.enable = true;
|
||||||
ld.enable = true;
|
ld.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user