diff options
author | ene <ene@sils.li> | 2023-01-17 09:04:20 +0100 |
---|---|---|
committer | ene <ene@sils.li> | 2023-01-17 09:04:20 +0100 |
commit | 6ab5e738f391b8dbdd5108c1733f90707626c11f (patch) | |
tree | 366e2f424ba086eee05a2d47e01a2319ade55906 /services | |
parent | Fix: typo in programs field (diff) | |
download | nixos-server-6ab5e738f391b8dbdd5108c1733f90707626c11f.tar.gz nixos-server-6ab5e738f391b8dbdd5108c1733f90707626c11f.zip |
Fix: changed to TOML config
This module generates a TOML config from a nix set.
Diffstat (limited to '')
-rw-r--r-- | services/rust-motd.nix | 54 |
1 files changed, 30 insertions, 24 deletions
diff --git a/services/rust-motd.nix b/services/rust-motd.nix index 9c2c23e..62b2188 100644 --- a/services/rust-motd.nix +++ b/services/rust-motd.nix @@ -4,20 +4,22 @@ enableMotdInSSHD = true; refreshInterval = "*:0/5"; # 0/5 means: hour 0 AND all hour wich match (0 + 5 * x) (is the same as: 0, 5, 10, 15, 20) - settings = '' - [global] - progress_full_character = "=" - progress_empty_character = "-" - progress_prefix = "[" - progress_suffix = "]" - time_format = "%Y-%m-%d %H:%M:%S" + settings = { + global = { + progress_full_character = "="; + progress_empty_character = "-"; + progress_prefix = "["; + progress_suffix = "]"; + time_format = "%Y-%m-%d %H:%M:%S"; + }; - # [banner] + banner = { # color = "red" - command = "${pkgs.hostname} | ${pkgs.figlet} -f slant" + command = "${pkgs.hostname} | ${pkgs.figlet} -f slant"; # if you don't want a dependency on figlet, you can generate your # banner however you want, put it in a file, and then use something like: # command = "cat banner.txt" + }; # [weather] # url = "https://wttr.in/New+York,New+York?0" @@ -27,39 +29,43 @@ # Accounts = "accounts-daemon" # Cron = "cron" - [docker_status] + # [docker_status] # Local containers MUST start with a slash # https://github.com/moby/moby/issues/6705 #"/nextcloud-nextcloud-1" = "Nextcloud" #"/nextcloud-nextcloud-mariadb-1" = "Nextcloud Database" - # [uptime] - prefix = "Uptime:" + uptime = { + prefix = "Uptime:"; + }; # [user_service_status] # gpg-agent = "gpg-agent" - # [ssl_certificates] - # sort_method = "manual" - # - # [ssl_certificates.certs] - # CertName1 = "/path/to/cert1.pem" - # CertName2 = "/path/to/cert2.pem" + ssl_certificates = { + # sort_method = "manual" + # + # [ssl_certificates.certs] + # CertName1 = "/path/to/cert1.pem" + # CertName2 = "/path/to/cert2.pem" + }; # [filesystems] # root = "/" - [memory] - swap_pos = "beside" # or "below" or "none" + memory = { + swap_pos = "beside"; # or "below" or "none" + }; - [fail_2_ban] - jails = ["sshd"] #, "anotherjail"] + fail_2_ban = { + jails = ["sshd"]; #, "anotherjail"] + }; # [last_login] # sally = 2 # jimmy = 1 - [last_run] - ''; + last_run = true; + }; }; } |