added login-text to janus
This commit is contained in:
@@ -13,7 +13,9 @@ in
|
|||||||
nixos."${username}"
|
nixos."${username}"
|
||||||
nixos.zsh
|
nixos.zsh
|
||||||
nixos.docker
|
nixos.docker
|
||||||
|
nixos.login-text
|
||||||
{
|
{
|
||||||
|
networking.hostName = hostname;
|
||||||
step-ssh-host.hostname = hostname;
|
step-ssh-host.hostname = hostname;
|
||||||
|
|
||||||
home-manager.users."${username}" = {
|
home-manager.users."${username}" = {
|
||||||
|
|||||||
44
modules/nixos/login-text.nix
Normal file
44
modules/nixos/login-text.nix
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
{ inputs, ... }: {
|
||||||
|
flake.modules.nixos.login-text = { config, ... }: {
|
||||||
|
programs.rust-motd = {
|
||||||
|
enable = true;
|
||||||
|
refreshInterval = "*:0/5";
|
||||||
|
order = [
|
||||||
|
"global"
|
||||||
|
"last_login"
|
||||||
|
"service_status"
|
||||||
|
"uptime"
|
||||||
|
"memory"
|
||||||
|
"filesystems"
|
||||||
|
];
|
||||||
|
settings = {
|
||||||
|
global = {
|
||||||
|
time_format = "%Y-%m-%d %H:%M:%S %Z";
|
||||||
|
};
|
||||||
|
|
||||||
|
last_login = {
|
||||||
|
john = 5;
|
||||||
|
root = 3;
|
||||||
|
};
|
||||||
|
|
||||||
|
service_status = {
|
||||||
|
SSH = "sshd.socket";
|
||||||
|
Docker = "docker";
|
||||||
|
};
|
||||||
|
|
||||||
|
uptime = {
|
||||||
|
prefix = "Uptime";
|
||||||
|
};
|
||||||
|
|
||||||
|
memory = {
|
||||||
|
swap_pos = "beside";
|
||||||
|
};
|
||||||
|
|
||||||
|
filesystems = {
|
||||||
|
root = "/";
|
||||||
|
nix = "/nix/store";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user