17 lines
402 B
Nix
17 lines
402 B
Nix
{ config, pkgs, lib, ... }: {
|
|
imports = [ ./oh-my-posh ];
|
|
|
|
programs.fish = {
|
|
enable = true;
|
|
interactiveShellInit = ''
|
|
set -g fish_greeting ""
|
|
set -gx EDITOR nvim
|
|
set -gx VISUAL nvim
|
|
'';
|
|
};
|
|
|
|
programs.oh-my-posh.enableFishIntegration = lib.mkDefault true;
|
|
|
|
# Ensure fish is available for login shells on Linux hosts.
|
|
home.packages = lib.mkAfter [ pkgs.fish ];
|
|
}
|