shell: working nushell

This commit is contained in:
Charlie Root 2024-09-09 21:33:14 +02:00
commit 9cd3e455ce
3 changed files with 6 additions and 27 deletions

View file

@ -17,6 +17,9 @@ in {
zellij.enable = mkEnableOption "Zellij terminal multiplexer"; zellij.enable = mkEnableOption "Zellij terminal multiplexer";
steam.enable = mkEnableOption "Steam games platform"; steam.enable = mkEnableOption "Steam games platform";
eza.enable = mkEnableOption "eza";
oh-my-posh.enable = mkEnableOption "oh-my-posh";
nushell.enable = mkEnableOption "nushell";
terminals = { terminals = {
foot.enable = mkEnableOption "Foot terminal emulator"; foot.enable = mkEnableOption "Foot terminal emulator";
kitty.enable = mkEnableOption "Kitty terminal emulator"; kitty.enable = mkEnableOption "Kitty terminal emulator";

View file

@ -20,17 +20,15 @@ in {
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs.fish.enable = true; programs.fish.enable = true;
users.users.${username}.shell = pkgs.fish; # users.users.${username}.shell = pkgs.fish;
environment = { environment = {
shells = [pkgs.fish]; # shells = [pkgs.fish];
pathsToLink = ["/share/fish"]; # pathsToLink = ["/share/fish"];
}; };
home-manager.users.${username} = { home-manager.users.${username} = {
programs = { programs = {
zoxide.enable = true;
zoxide.enableFishIntegration = true;
fish = { fish = {
enable = true; enable = true;
interactiveShellInit = "set fish_greeting"; interactiveShellInit = "set fish_greeting";

View file

@ -1,22 +0,0 @@
{
config,
inputs,
lib,
pkgs,
...
}: let
test = inputs.wrapper-manager.lib.build {
inherit pkgs;
modules = [
{
wrappers = {
test = {
basePackage = pkgs.hello;
};
};
}
];
};
in {
environment.systemPackages = [test];
}