diff --git a/home/autumn/sysconfs/hoardfrost.nix b/home/autumn/sysconfs/hoardfrost.nix index 2b0eadd..bd2e2d8 100644 --- a/home/autumn/sysconfs/hoardfrost.nix +++ b/home/autumn/sysconfs/hoardfrost.nix @@ -12,6 +12,7 @@ oh-my-zsh ]; }; + imports = [../../packages/rust-motd/rust-motd.kdl]; xdg.configFile."starship.toml".source = ./packages/starship/starship.toml; # programs.bash.initExtra = [ # "zsh" diff --git a/home/packages/rust-motd/rust-motd.kdl b/home/packages/rust-motd/rust-motd.kdl new file mode 100644 index 0000000..fc52723 --- /dev/null +++ b/home/packages/rust-motd/rust-motd.kdl @@ -0,0 +1,28 @@ +global { + version "1.0" +} +components{ + command color="blue" "hostname | figlet -f sblood" + weather loc="Denver" style="full" + service-status{ + service display-name="samba" unit="samba-wsdd.service" + service display-name="openssh" unit="sshd.service" + service display-name="mealie" unit="podman-mealie.service" + service display-name="mealiedb" unit="podman-postgres.service" + service display-name="stirling" unit="podman-stirling-pdf.service" + service display-name="tbrowser" unit="podman-torrent-browser.service" + service display-name="seas" unit="podman-trainsmission-openvpn.service" + service display-name="tailscale" unit="tailscaled.service" + service display-name="firewall" unit="firewall.service" + service display-name="endlessh" unit="endlessh.service" + } + uptime prefix="up" + memory swap-pos="beside" + last-login { + user username="marcel" num-logins=2 + } + filesystems { + filesystem name="root" mount-point="/" + } + load-avg format="Load (1, 5, 15 min.): {one:.02}, {five:.02}, {fifteen:.02}" +} diff --git a/system/packages/rust-motd/rust-motd.nix b/system/packages/rust-motd/rust-motd.nix index 3b7b8f7..538c6a6 100644 --- a/system/packages/rust-motd/rust-motd.nix +++ b/system/packages/rust-motd/rust-motd.nix @@ -3,55 +3,55 @@ 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}"; - }; - }; + # 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}"; + # }; + # }; }; } diff --git a/system/services/podman.nix b/system/services/podman.nix index a7307f3..4db3bb9 100644 --- a/system/services/podman.nix +++ b/system/services/podman.nix @@ -6,7 +6,7 @@ virtualisation.podman = { enable = true; autoPrune.enable = true; - dockerCompat = true; + # dockerCompat = true; }; # Enable container name DNS for all Podman networks.