diff --git a/home/shellcommon.nix b/home/shellcommon.nix deleted file mode 100644 index 062ee51..0000000 --- a/home/shellcommon.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ pkgs, lib, ... }: - -{ - home.shellAliases = { - e = "nvim"; - g = "git"; - lg = "lazygit"; - l = lib.getExe pkgs.exa; - }; - - # Until https://github.com/nix-community/home-manager/pull/3529 - # programs.nushell.extraConfig = - # lib.concatStringsSep "\n" (lib.mapAttrsToList (k: v: "alias ${k} = ${v} ") config.home.shellAliases); -} - diff --git a/home/terminal.nix b/home/terminal.nix index 8b8b31b..7aabf11 100644 --- a/home/terminal.nix +++ b/home/terminal.nix @@ -1,18 +1,26 @@ -{ pkgs, ... }: +{ pkgs, lib, ... }: { # Key packages required on nixos and macos home.packages = with pkgs; [ # Unixy tools - gnumake ripgrep - htop + fd + + # Useful for Nix development nix-output-monitor devour-flake nil nixpkgs-fmt ]; + home.shellAliases = { + e = "nvim"; + g = "git"; + lg = "lazygit"; + l = lib.getExe pkgs.exa; + }; + programs = { bat.enable = true; autojump.enable = false; @@ -20,5 +28,6 @@ fzf.enable = true; jq.enable = true; nix-index.enable = true; + htop.enable = true; }; } diff --git a/nix-darwin/default.nix b/nix-darwin/default.nix index 04c8b61..4022be6 100644 --- a/nix-darwin/default.nix +++ b/nix-darwin/default.nix @@ -7,7 +7,7 @@ home-manager.users.${config.people.myself} = { pkgs, ... }: { imports = [ self.homeModules.common-darwin - ../home/shellcommon.nix + ../home/terminal.nix ../home/git.nix ]; }; diff --git a/nixos/default.nix b/nixos/default.nix index 6909a51..5fa066e 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -15,7 +15,7 @@ in flake = { nixosModules = { myself = mkHomeModule config.people.myself [ - ../home/shellcommon.nix + ../home/terminal.nix ]; default.imports = [ self.nixosModules.home-manager