modules/community-builder: add motd
This commit is contained in:
parent
edeaf0e3a5
commit
49f6540544
3 changed files with 47 additions and 21 deletions
modules/shared
|
@ -1,26 +1,43 @@
|
|||
{ pkgs, ... }:
|
||||
{ lib, pkgs, ... }:
|
||||
{
|
||||
# useful for people that want to test stuff
|
||||
environment.systemPackages = [
|
||||
pkgs.fd
|
||||
pkgs.git
|
||||
pkgs.nano
|
||||
pkgs.nix-output-monitor
|
||||
pkgs.nix-tree
|
||||
pkgs.nixpkgs-review
|
||||
pkgs.ripgrep
|
||||
pkgs.tig
|
||||
];
|
||||
options.nixCommunity.motd = lib.mkOption {
|
||||
type = lib.types.str;
|
||||
description = "message of the day";
|
||||
};
|
||||
|
||||
programs.nix-index-database.comma.enable = true;
|
||||
config = {
|
||||
nixCommunity.motd = ''
|
||||
|
||||
Welcome to Nix Community!
|
||||
|
||||
For a faster Nixpkgs clone use:
|
||||
|
||||
git clone --reference /var/lib/nixpkgs.git https://github.com/NixOS/nixpkgs.git
|
||||
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
# https://grml.org/zsh/grmlzshrc.html
|
||||
# https://grml.org/zsh/grml-zsh-refcard.pdf
|
||||
interactiveShellInit = ''
|
||||
source ${pkgs.grml-zsh-config}/etc/zsh/zshrc
|
||||
'';
|
||||
promptInit = ""; # otherwise it'll override the grml prompt
|
||||
|
||||
# useful for people that want to test stuff
|
||||
environment.systemPackages = [
|
||||
pkgs.fd
|
||||
pkgs.git
|
||||
pkgs.nano
|
||||
pkgs.nix-output-monitor
|
||||
pkgs.nix-tree
|
||||
pkgs.nixpkgs-review
|
||||
pkgs.ripgrep
|
||||
pkgs.tig
|
||||
];
|
||||
|
||||
programs.nix-index-database.comma.enable = true;
|
||||
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
# https://grml.org/zsh/grmlzshrc.html
|
||||
# https://grml.org/zsh/grml-zsh-refcard.pdf
|
||||
interactiveShellInit = ''
|
||||
source ${pkgs.grml-zsh-config}/etc/zsh/zshrc
|
||||
'';
|
||||
promptInit = ""; # otherwise it'll override the grml prompt
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue