fix lints
This commit is contained in:
parent
c45df4dc1f
commit
dddcf0d8c6
2 changed files with 33 additions and 31 deletions
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, config, ... }: {
|
{ pkgs, ... }: {
|
||||||
hardware = {
|
hardware = {
|
||||||
enableAllFirmware = true;
|
enableAllFirmware = true;
|
||||||
nvidia = {
|
nvidia = {
|
||||||
|
|
|
@ -17,40 +17,42 @@ in {
|
||||||
networking.firewall.allowedTCPPorts = [ 8484 ];
|
networking.firewall.allowedTCPPorts = [ 8484 ];
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [ sqlite ];
|
environment.systemPackages = with pkgs; [ sqlite ];
|
||||||
|
virtualisation = {
|
||||||
|
|
||||||
virtualisation.podman.enable = true;
|
podman.enable = true;
|
||||||
virtualisation.oci-containers.backend = "podman";
|
oci-containers.backend = "podman";
|
||||||
|
|
||||||
|
oci-containers.containers.grist = {
|
||||||
|
image =
|
||||||
|
"gristlabs/grist:latest"; # Switch to versioned release as soon as OIDC hits stable
|
||||||
|
environment = {
|
||||||
|
APP_HOME_URL = "https://grist.0x76.dev";
|
||||||
|
GRIST_SUPPORT_ANON = "false";
|
||||||
|
GRIST_FORCE_LOGIN = "true";
|
||||||
|
GRIST_SINGLE_ORG = "xirion";
|
||||||
|
GRIST_ORG_IN_PATH = "false";
|
||||||
|
GRIST_DEFAULT_EMAIL = "v@0x76.dev"; # Defines admin user
|
||||||
|
GRIST_HIDE_UI_ELEMENTS =
|
||||||
|
"helpCenter,billing,templates,multiSite,multiAccounts";
|
||||||
|
GRIST_TELEMETRY_LEVEL = "off";
|
||||||
|
GRIST_WIDGET_LIST_URL =
|
||||||
|
"https://github.com/gristlabs/grist-widget/releases/download/latest/manifest.json";
|
||||||
|
|
||||||
|
# No Python 2
|
||||||
|
PYTHON_VERSION = "3";
|
||||||
|
PYTHON_VERSION_ON_CREATION = "3";
|
||||||
|
|
||||||
|
# Beta OIDC support
|
||||||
|
GRIST_OIDC_IDP_ISSUER = "https://dex.0x76.dev";
|
||||||
|
};
|
||||||
|
environmentFiles = [ "${vs.grist}/environment" ];
|
||||||
|
ports = [ "8484:8484" ];
|
||||||
|
volumes = [ "/var/lib/grist:/persist" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
vault-secrets.secrets.grist = {
|
vault-secrets.secrets.grist = {
|
||||||
quoteEnvironmentValues = false; # Needed for docker
|
quoteEnvironmentValues = false; # Needed for docker
|
||||||
services = [ "podman-grist" ];
|
services = [ "podman-grist" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualisation.oci-containers.containers.grist = {
|
|
||||||
image =
|
|
||||||
"gristlabs/grist:latest"; # Switch to versioned release as soon as OIDC hits stable
|
|
||||||
environment = {
|
|
||||||
APP_HOME_URL = "https://grist.0x76.dev";
|
|
||||||
GRIST_SUPPORT_ANON = "false";
|
|
||||||
GRIST_FORCE_LOGIN = "true";
|
|
||||||
GRIST_SINGLE_ORG = "xirion";
|
|
||||||
GRIST_ORG_IN_PATH = "false";
|
|
||||||
GRIST_DEFAULT_EMAIL = "v@0x76.dev"; # Defines admin user
|
|
||||||
GRIST_HIDE_UI_ELEMENTS =
|
|
||||||
"helpCenter,billing,templates,multiSite,multiAccounts";
|
|
||||||
GRIST_TELEMETRY_LEVEL = "off";
|
|
||||||
GRIST_WIDGET_LIST_URL =
|
|
||||||
"https://github.com/gristlabs/grist-widget/releases/download/latest/manifest.json";
|
|
||||||
|
|
||||||
# No Python 2
|
|
||||||
PYTHON_VERSION = "3";
|
|
||||||
PYTHON_VERSION_ON_CREATION = "3";
|
|
||||||
|
|
||||||
# Beta OIDC support
|
|
||||||
GRIST_OIDC_IDP_ISSUER = "https://dex.0x76.dev";
|
|
||||||
};
|
|
||||||
environmentFiles = [ "${vs.grist}/environment" ];
|
|
||||||
ports = [ "8484:8484" ];
|
|
||||||
volumes = [ "/var/lib/grist:/persist" ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue