diff options
Diffstat (limited to 'machines/sternenseemann/base.nix')
-rw-r--r-- | machines/sternenseemann/base.nix | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/machines/sternenseemann/base.nix b/machines/sternenseemann/base.nix index d39a982d..31dd6000 100644 --- a/machines/sternenseemann/base.nix +++ b/machines/sternenseemann/base.nix @@ -1,6 +1,16 @@ { config, lib, pkgs, ... }: -{ +let + + inherit (pkgs.vuizvui.profpatsch) + getBins + ; + + bins = (getBins pkgs.neovim [ "nvim" ]) + // (getBins pkgs.less [ "less" ]) + ; + +in { config = { boot.cleanTmpDir = true; @@ -18,8 +28,16 @@ defaultLocale = "en_US.UTF-8"; }; - programs.fish.enable = true; - programs.fish.vendor.completions.enable = true; + programs.fish = { + enable = true; + vendor.completions.enable = true; + shellAliases = { + "sd" = "systemctl"; + }; + shellInit = '' + set -x fish_greeting "" + ''; + }; documentation = { enable = true; @@ -32,6 +50,13 @@ mandoc man-pages git file htop psmisc tmux + neovim ]; + + environment.variables = { + EDITOR = bins.nvim; + VISUAL = bins.nvim; + PAGER = "${bins.less} -R"; + }; }; } |