Tons o' stuff

This commit is contained in:
2024-03-23 14:23:43 -07:00
parent cf10f910bd
commit 8b10f47699
17 changed files with 259 additions and 146 deletions
+5
View File
@@ -48,6 +48,11 @@ in {
requires = [ "fudo-secrets.target" ];
};
"lemmy" = {
after = [ "postgresql.service" ];
requires = [ "postgresql.service" ];
};
fudo-mail-sync = {
path = with pkgs; [ rsync openssh ];
serviceConfig = {
+6 -8
View File
@@ -16,11 +16,6 @@ in {
"d ${stateDir}/lib/flatpak 755 root root - -"
];
# i18n.inputMethod = {
# enabled = "fcitx5";
# fcitx5.addons = with pkgs; [ fcitx5-chinese-addons fcitx5-rime ];
# };
services.xserver = {
layout = "us";
xkbVariant = mkForce "";
@@ -47,9 +42,12 @@ in {
antialias = true;
};
environment.etc = {
nixos.source = "/etc/nixos-live";
NIXOS.source = "${stateDir}/etc/NIXOS";
environment = {
etc = {
nixos.source = "/etc/nixos-live";
NIXOS.source = "${stateDir}/etc/NIXOS";
};
systemPackages = with pkgs; [ bluez-tools ];
};
systemd.targets = {
+14 -12
View File
@@ -71,6 +71,8 @@ in {
mail.state-directory = "/state/services/mail";
postgresql.state-directory = "/state/services/postgresql";
services = {
authoritative-dns.state-directory = "/state/services/dns";
auth = {
@@ -89,18 +91,18 @@ in {
services = {
authentikContainer.state-directory = "/state/services/authentik";
lemmyDocker = {
enable = true;
hostname = "informis.land";
site-name = "Informis Lemmy";
version = "0.18.2";
state-directory = "/state/services/lemmy";
smtp-server = "smtp.informis.land:587";
docker-images = {
pictrs = "asonix/pictrs:0.4.0-rc.14";
postgres = "postgres:15-alpine";
};
};
# lemmyDocker = {
# enable = true;
# hostname = "informis.land";
# site-name = "Informis Lemmy";
# version = "0.18.2";
# state-directory = "/state/services/lemmy";
# smtp-server = "smtp.informis.land:587";
# docker-images = {
# pictrs = "asonix/pictrs:0.4.0-rc.14";
# postgres = "postgres:15-alpine";
# };
# };
nginx = {
enable = true;
+7 -4
View File
@@ -103,7 +103,7 @@ in {
];
services = {
blueman.enable = true;
blueman.enable = false;
openssh.hostKeys = [
{
@@ -134,9 +134,12 @@ in {
antialias = true;
};
environment.etc = {
nixos.source = "/etc/nixos-live";
NIXOS.source = "${state-dir}/etc/NIXOS";
environment = {
etc = {
nixos.source = "/etc/nixos-live";
NIXOS.source = "${state-dir}/etc/NIXOS";
};
systemPackages = with pkgs; [ bluez-tools ];
};
hardware = {