diff --git a/home.nix b/home.nix index 65fa314..e683f94 100644 --- a/home.nix +++ b/home.nix @@ -24,7 +24,7 @@ in shellAliases = { g = "${pkgs.git}/bin/git"; j = "${pkgs.just}/bin/just"; - l = "${pkgs.bat}/bin/bat"; + l = "${pkgs.bat}/bin/bat -n"; m = "${pkgs.micro}/bin/micro"; br = "${pkgs.broot}/bin/broot"; diff --git a/programs/default.nix b/programs/default.nix index 3f85b01..7e4ee02 100644 --- a/programs/default.nix +++ b/programs/default.nix @@ -100,6 +100,19 @@ in home.packages = nixPackages ++ networkingPackages ++ cmdLineUtilPackages ++ miscPackages ++ fonts; programs = { + tmux = { + enable = true; + clock24 = true; + historyLimit = 100000000; + mouse = true; + shell = "/etc/profiles/per-user/abhinav/bin/fish"; + terminal = "tmux-256color"; + plugins = with pkgs; [tmuxPlugins.better-mouse-mode]; + extraConfig = '' + set -g status off + ''; + }; + htop = { enable = true; settings = { @@ -179,11 +192,13 @@ in installBatSyntax = false; settings = { background-opacity = 0.95; - command = "/etc/profiles/per-user/abhinav/bin/fish"; + command = "/etc/profiles/per-user/abhinav/bin/tmux new"; copy-on-select = true; font-family = "PragmataPro Mono"; font-size = 14; macos-titlebar-style = "hidden"; + minimum-contrast = 1.05; + mouse-hide-while-typing = true; quick-terminal-position = "right"; quit-after-last-window-closed = false; scrollback-limit = 100000000;