Move colors and machinevars into modules
This commit is contained in:
@@ -1,29 +1,36 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
imports =
|
||||
[
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
|
||||
../../pluggables/tools/programming.nix
|
||||
|
||||
./services/nginx.nix
|
||||
# ./services/calibre.nix
|
||||
# ./services/dokuwiki.nix
|
||||
./services/gitea
|
||||
# ./services/gitlab
|
||||
./services/gitea
|
||||
./services/grafana.nix
|
||||
./services/hydra.nix
|
||||
./services/jitsi.nix
|
||||
# ./services/keycloak.nix
|
||||
# ./services/libvirt.nix
|
||||
./services/matrix.nix
|
||||
./services/nginx.nix
|
||||
# ./services/openldap.nix
|
||||
./services/plex.nix
|
||||
./services/hydra.nix
|
||||
./services/matrix.nix
|
||||
# ./services/libvirt.nix
|
||||
./services/grafana.nix
|
||||
# ./services/calibre.nix
|
||||
./services/openvpn.nix
|
||||
./services/plex.nix
|
||||
# ./services/samba.nix
|
||||
./services/searx.nix
|
||||
# ./services/syncthing.nix
|
||||
./services/vscode-server.nix
|
||||
];
|
||||
|
||||
# TODO: See ../common.nix
|
||||
services.xserver.enable = false;
|
||||
services.xserver.displayManager.lightdm.enable = false;
|
||||
|
||||
machineVars = {
|
||||
headless = true;
|
||||
};
|
||||
|
||||
systemd.targets = {
|
||||
sleep.enable = false;
|
||||
suspend.enable = false;
|
||||
|
9
hosts/tsuki/services/keycloak.nix
Normal file
9
hosts/tsuki/services/keycloak.nix
Normal file
@@ -0,0 +1,9 @@
|
||||
{ }:
|
||||
{
|
||||
services.keycloak = {
|
||||
enable = true;
|
||||
database = {
|
||||
type = "postgresql";
|
||||
};
|
||||
};
|
||||
}
|
@@ -21,7 +21,10 @@
|
||||
listeners = [
|
||||
{
|
||||
port = secrets.ports.matrix.listener;
|
||||
bind_address = "::1";
|
||||
bind_addresses = [
|
||||
"0.0.0.0"
|
||||
"::1"
|
||||
];
|
||||
type = "http";
|
||||
tls = false;
|
||||
x_forwarded = true;
|
||||
@@ -58,7 +61,7 @@
|
||||
};
|
||||
};
|
||||
|
||||
services.redis.enable = true;
|
||||
# services.redis.enable = true;
|
||||
|
||||
services.mx-puppet-discord = {
|
||||
enable = true;
|
||||
|
17
hosts/tsuki/services/postgres.nix
Normal file
17
hosts/tsuki/services/postgres.nix
Normal file
@@ -0,0 +1,17 @@
|
||||
{ config, pkgs, lib, secrets, ... }: {
|
||||
|
||||
services.postgresql = {
|
||||
enable = true;
|
||||
# port = secrets.ports.postgres
|
||||
# dataDir =
|
||||
# settings = {};
|
||||
};
|
||||
|
||||
services.pgadmin = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
# port = secrets.ports.pgadmin
|
||||
# settings = {
|
||||
# };
|
||||
};
|
||||
}
|
8
hosts/tsuki/services/vscode-server.nix
Normal file
8
hosts/tsuki/services/vscode-server.nix
Normal file
@@ -0,0 +1,8 @@
|
||||
{ ... }:
|
||||
{
|
||||
imports = [
|
||||
(fetchTarball "https://github.com/msteen/nixos-vscode-server/tarball/master")
|
||||
];
|
||||
|
||||
services.vscode-server.enable = true;
|
||||
}
|
Reference in New Issue
Block a user