49 lines
1.2 KiB
Nix
49 lines
1.2 KiB
Nix
# {
|
|
# config,
|
|
# lib,
|
|
# pkgs,
|
|
# fetchFromGitHub,
|
|
# ...
|
|
# }:
|
|
# let
|
|
# cfg = config.modules.fish;
|
|
# in
|
|
# {
|
|
# options.modules.fish = {
|
|
# enable = lib.mkEnableOption "Fish";
|
|
# };
|
|
# config = lib.mkIf cfg.enable {
|
|
# home.shell.enableFishIntegration = true;
|
|
# programs = {
|
|
# fish = {
|
|
# enable = true;
|
|
# shellInit = ''
|
|
# set -g theme_nerd_fonts yes
|
|
# set -g theme_color_scheme nord
|
|
# set -g theme_display_user yes
|
|
# set -g fish_color_autosuggestion 6F6578
|
|
# alias nik 'nix'
|
|
# '';
|
|
# plugins = [
|
|
# {
|
|
# name = "bobthefish";
|
|
# src = pkgs.fetchFromGitHub {
|
|
# owner = "oh-my-fish";
|
|
# repo = "theme-bobthefish";
|
|
# rev = "e3b4d4eafc23516e35f162686f08a42edf844e40";
|
|
# sha256 = "sha256-cXOYvdn74H4rkMWSC7G6bT4wa9d3/3vRnKed2ixRnuA=";
|
|
# };
|
|
# }
|
|
# ];
|
|
# };
|
|
# eza = {
|
|
# enable = true;
|
|
# enableFishIntegration = true;
|
|
# icons = "auto";
|
|
# git = true;
|
|
# extraOptions = [ ];
|
|
# };
|
|
# };
|
|
# };
|
|
# }
|