Files
nixos-conf/system/packages/rust-motd/rust-motd.nix
autumn b7e456a708
Some checks failed
Test Flake / test_flake (push) Failing after 36s
Test Flake / dry_build (push) Has been cancelled
transtun not working
2026-02-11 09:00:48 -07:00

59 lines
1.4 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 = {
url = "https://wttr.in/denver?0";
};
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 = "/";
mediastore = "/srv/samba/hoardfrost/mainstore/media";
};
load_avg = {
format = "Load (1, 5, 15 min.): {one:.02}, {five:.02}, {fifteen:.02}";
};
};
};
}