Tons o' stuff
This commit is contained in:
@@ -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 = {
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user