about summary refs log tree commit diff
path: root/configuration.nix
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-03-02 18:47:17 +0000
committerMel <einebeere@gmail.com>2024-03-02 18:47:17 +0000
commitb76ad56fc98a03514fa897de6ed72d97a3f7b465 (patch)
treeb49050b1d2a2f2f0aaf26d47be5ad8ef6bb9420d /configuration.nix
parent4e29b3423a1c56ba665c66124994178aae58d0d1 (diff)
downloadrnrd-b76ad56fc98a03514fa897de6ed72d97a3f7b465.tar.zst
rnrd-b76ad56fc98a03514fa897de6ed72d97a3f7b465.zip
MOTD on SSH login
Diffstat (limited to 'configuration.nix')
-rw-r--r--configuration.nix21
1 files changed, 17 insertions, 4 deletions
diff --git a/configuration.nix b/configuration.nix
index 81df308..bf8b46c 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -1,9 +1,9 @@
-{ pkgs, ... }:
+{ pkgs, lib, ... }:
 
 let
-  util = import ./util.nix;
+  util = import ./util.nix { inherit lib; };
 
-  me = import ./me.nix { inherit util; };
+  me = util.checkMe (import ./me.nix);
   security = import ./security.nix;
 in
 {
@@ -33,6 +33,14 @@ in
     hashedPassword = security.password;
   };
 
+  users.motd = ''
+
+/^  /^
+\ ' ' 7   < Hi, I'm ${util.titleCase me.name}
+/    \
+
+  '';
+
   networking = {
     hostName = me.name;
 
@@ -85,7 +93,12 @@ in
         vimrcFile = ./configs/.vimrc;
       };
     };
-    fish.enable = true;
+    fish = {
+      enable = true;
+      interactiveShellInit = ''
+        set fish_greeting
+      '';
+    };
     git.enable = true;
     tmux.enable = true;
   };