@ -13,16 +13,6 @@ in {
|
||||
};
|
||||
config = mkIf cfg.enable {
|
||||
programs = {
|
||||
eza.enable = true;
|
||||
zoxide.enable = true; # fuzzy cd in rust
|
||||
direnv.enable = true;
|
||||
direnv.silent = true;
|
||||
nix-your-shell.enable = true;
|
||||
keychain = {
|
||||
enable = true;
|
||||
# extraFlags = ["--quiet" "--noask"];
|
||||
keys = ["id_ed25519"];
|
||||
};
|
||||
fish = {
|
||||
enable = true; # friendly interactive shell in rust
|
||||
shellAliases = {
|
||||
|
@ -13,6 +13,7 @@ in {
|
||||
};
|
||||
config = mkIf cfg.enable {
|
||||
programs = {
|
||||
eza.enableNushellIntegration = false;
|
||||
atuin = {
|
||||
enable = false;
|
||||
enableNushellIntegration = true;
|
||||
@ -21,8 +22,6 @@ in {
|
||||
];
|
||||
};
|
||||
carapace.enable = true;
|
||||
zoxide.enable = true;
|
||||
oh-my-posh.enableNushellIntegration = true;
|
||||
nushell = {
|
||||
enable = true;
|
||||
environmentVariables = {
|
||||
@ -32,9 +31,15 @@ in {
|
||||
};
|
||||
shellAliases = {
|
||||
cd = "z";
|
||||
la = "ls -a";
|
||||
# ed = "$env.EDITOR";
|
||||
jf = "jj-fzf"; # think of jeff
|
||||
jo = "joshuto"; # think of josh
|
||||
l = "ls -la";
|
||||
la = "ls -a";
|
||||
ll = "ls -l";
|
||||
nix-shell = "nix-shell --command nu";
|
||||
p = "pueue";
|
||||
s = "systemctl";
|
||||
};
|
||||
extraConfig = ''
|
||||
$env.config = {
|
||||
@ -55,16 +60,11 @@ in {
|
||||
rm: {
|
||||
always_trash: true
|
||||
}
|
||||
edit_mode: 'vi'
|
||||
completions: {
|
||||
case_sensitive: false
|
||||
quick: true
|
||||
partial: true
|
||||
algorithm: "fuzzy"
|
||||
external: {
|
||||
enable: true
|
||||
#max_results: 100
|
||||
}
|
||||
}
|
||||
}
|
||||
'';
|
||||
|
@ -15,6 +15,9 @@ in {
|
||||
settings = {
|
||||
gtk-single-instance = true;
|
||||
window-decoration = "server";
|
||||
keybind = [
|
||||
"ctrl+shift+f=close_surface"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Reference in New Issue
Block a user