58 lines
1.3 KiB
Nix
58 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 = "Denver,Colorado";
|
|
style = "full";
|
|
};
|
|
service_status = {
|
|
samba = "samba-wsdd.service";
|
|
openssh = "sshd.service";
|
|
mealie = "podman-postgres-mealie.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 = "beside";
|
|
};
|
|
last_login = {
|
|
autumn = 2;
|
|
};
|
|
filesystems = {
|
|
root = "/";
|
|
};
|
|
load_avg = {
|
|
format = "Load (1, 5, 15 min.): {one:.02}, {five:.02}, {fifteen:.02}";
|
|
};
|
|
};
|
|
};
|
|
}
|