summaryrefslogtreecommitdiff
path: root/modules/welcome.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/welcome.nix')
-rw-r--r--modules/welcome.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/modules/welcome.nix b/modules/welcome.nix
new file mode 100644
index 0000000..30b2466
--- /dev/null
+++ b/modules/welcome.nix
@@ -0,0 +1,22 @@
+{ lib, pkgs, config, ... }:
+let
+ welcomeMessage = pkgs.writeText "nixos-wsl-welcome-message" ''
+ Welcome to your new NixOS-WSL system!
+
+ Please run `sudo nix-channel --update` and `sudo nixos-rebuild switch` now, to ensure you're running the latest NixOS and NixOS-WSL versions.
+
+ If you run into issues, please report them on our Github page at https://github.com/nix-community/NixOS-WSL or come talk to us on Matrix at #wsl:nixos.org.
+
+ ❄️ Enjoy NixOS-WSL! ❄️
+
+ Note: this message will disappear after you rebuild your system. If you want to see it again, run `nixos-wsl-welcome`.
+ '';
+ welcome = pkgs.writeShellScriptBin "nixos-wsl-welcome" ''
+ cat ${welcomeMessage}
+ '';
+in
+{
+ config = lib.mkIf config.wsl.enable {
+ environment.systemPackages = [ welcome ];
+ };
+}