Files
nixos-conf/system/packages/rust-motd/rust-motd.nix
autumn 2a85ad21cb
Some checks failed
Test Flake / test_flake (push) Failing after 23s
Test Flake / dry_build (push) Failing after 26s
what
2025-12-19 08:40:24 -07:00

59 lines
1.3 KiB
Nix

{config, pkgs, ...}:
{
environment.systemPackages = with pkgs; [figlet];
programs.rust-motd = {
enable = true;
order = [
"global"
"banner"
"weather"
"uptime"
"last_login"
"memory"
"service_status"
"filesystems"
"load_avg"
];
settings = {
global = {
version = "1.0";
};
banner = {
color = "blue";
command = "hostname | figlet -f sblood";
};
weather = {
loc = "America,Denver";
style = "full";
};
service_status = {
samba = "samba-wsdd.service";
openssh = "sshd.service";
mealie = "podman-mealie.service";
mealiedb = "podman-postgres.service";
stirling = "podman-stirling-pdf.service";
tbrowser = "podman-torrent-browser.service";
seas = "podman-transmission-openvpn.service";
tailscale = "tailscaled.service";
firewall = "firewall.service";
endlessh = "endlessh.service";
};
uptime = {
prefix = "up";
};
memory = {
swap_pos = "none";
};
last_login = {
autumn = 2;
};
filesystems = {
root = "/";
};
load_avg = {
format = "Load (1, 5, 15 min.): {one:.02}, {five:.02}, {fifteen:.02}";
};
};
};
}