Enable broot, keychain, and yazi
This commit is contained in:
@@ -9,6 +9,10 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
enableNushellIntegration = true;
|
enableNushellIntegration = true;
|
||||||
};
|
};
|
||||||
|
direnv = {
|
||||||
|
enable = true;
|
||||||
|
enableNushellIntegration = true;
|
||||||
|
};
|
||||||
nushell = {
|
nushell = {
|
||||||
enable = true;
|
enable = true;
|
||||||
environmentVariables = {
|
environmentVariables = {
|
||||||
@@ -17,7 +21,7 @@
|
|||||||
GOBIN = "${config.home.homeDirectory}/src/bin";
|
GOBIN = "${config.home.homeDirectory}/src/bin";
|
||||||
LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN = "1";
|
LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN = "1";
|
||||||
SWORD_PATH = "${config.home.homeDirectory}/.sword/";
|
SWORD_PATH = "${config.home.homeDirectory}/.sword/";
|
||||||
TIMEFORMAT = "%3Uu %3Ss %3lR %P%%";
|
#TIMEFORMAT = "%3Uu %3Ss %3lR %P%%";
|
||||||
VIRTUALENV_HOME = "${config.home.homeDirectory}/venv/";
|
VIRTUALENV_HOME = "${config.home.homeDirectory}/venv/";
|
||||||
};
|
};
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
OS_CLOUD = "default";
|
OS_CLOUD = "default";
|
||||||
PROMPT = "{vte_new_tab_cwd}{env_name}{BOLD_GREEN}{user}@{hostname}{BOLD_BLUE} {short_cwd}{branch_color}{curr_branch: {}}{RESET} {BOLD_BLUE}{prompt_end}{RESET} ";
|
PROMPT = "{vte_new_tab_cwd}{env_name}{BOLD_GREEN}{user}@{hostname}{BOLD_BLUE} {short_cwd}{branch_color}{curr_branch: {}}{RESET} {BOLD_BLUE}{prompt_end}{RESET} ";
|
||||||
SWORD_PATH = "${config.home.homeDirectory}/.sword/";
|
SWORD_PATH = "${config.home.homeDirectory}/.sword/";
|
||||||
TIMEFORMAT = "%3Uu %3Ss %3lR %P%%";
|
#TIMEFORMAT = "%3Uu %3Ss %3lR %P%%";
|
||||||
# Tells vox where to find virtualenvs
|
# Tells vox where to find virtualenvs
|
||||||
VIRTUALENV_HOME = "${config.home.homeDirectory}/venv/";
|
VIRTUALENV_HOME = "${config.home.homeDirectory}/venv/";
|
||||||
XONSH_COLOR_STYLE = "default";
|
XONSH_COLOR_STYLE = "default";
|
||||||
|
|||||||
+28
-6
@@ -50,11 +50,33 @@ in
|
|||||||
stateVersion = "25.05";
|
stateVersion = "25.05";
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.tmux = {
|
programs = {
|
||||||
enable = true;
|
broot = {
|
||||||
keyMode = "vi";
|
enable = true;
|
||||||
terminal = "xterm-256color";
|
enableNushellIntegration = true;
|
||||||
customPaneNavigationAndResize = true;
|
enableZshIntegration = pkgs.stdenv.hostPlatform.isDarwin;
|
||||||
extraConfig = (lib.strings.concatStringsSep "\n" [ "bind P paste-buffer" ]);
|
};
|
||||||
|
keychain = {
|
||||||
|
enable = true;
|
||||||
|
enableNushellIntegration = true;
|
||||||
|
enableZshIntegration = pkgs.stdenv.hostPlatform.isDarwin;
|
||||||
|
keys = [
|
||||||
|
"id_rsa"
|
||||||
|
"id_ed25519"
|
||||||
|
"personal_ed25519"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
tmux = {
|
||||||
|
enable = true;
|
||||||
|
keyMode = "vi";
|
||||||
|
terminal = "xterm-256color";
|
||||||
|
customPaneNavigationAndResize = true;
|
||||||
|
extraConfig = (lib.strings.concatStringsSep "\n" [ "bind P paste-buffer" ]);
|
||||||
|
};
|
||||||
|
yazi = {
|
||||||
|
enable = true;
|
||||||
|
enableNushellIntegration = true;
|
||||||
|
enableZshIntegration = pkgs.stdenv.hostPlatform.isDarwin;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user