Switch to fish shell
Alan Pearce alan@alanpearce.eu
Wed, 16 Aug 2023 21:02:13 +0200
3 files changed, 21 insertions(+), 0 deletions(-)
M system/settings/programs/shell.nix → system/settings/programs/shell.nix
@@ -25,4 +25,5 @@ ]; programs.fish = { enable = true; }; + users.users.alan.shell = pkgs.fish; }
M user/mba.nix → user/mba.nix
@@ -6,6 +6,7 @@ ./settings/development/javascript.nix ./settings/development/web.nix ./settings/darwin.nix ./settings/emacs.nix + ./settings/fish.nix ./settings/git.nix ./settings/nixpkgs.nix ./settings/ssh.nix
A user/settings/fish.nix
@@ -0,0 +1,19 @@+{ pkgs +, ... +}: { + programs.fish = { + enable = true; + plugins = [ + { + name = "tide"; + src = pkgs.fetchFromGitHub { + # https://github.com/IlanCosman/tide + owner = "IlanCosman"; + repo = "tide"; + rev = "a3426e157f94b8a9cb5bcf96946b1e55625a1948"; + sha256 = "1fwqmsrd6bpf67rgj6f362abjmpk6q8yynyskc4niwg3g15diqq5"; + }; + } + ]; + }; +}