minor programs change

Signed-off-by: unexplrd <unexplrd@linerds.us>
This commit is contained in:
2025-04-13 10:42:28 +03:00
parent 4f325df7b7
commit a0e3d4699d
4 changed files with 19 additions and 18 deletions

View File

@ -7,6 +7,7 @@
}; };
syncthing.enable = true; syncthing.enable = true;
terminal.wezterm.enable = true; terminal.wezterm.enable = true;
terminal.ghostty.enable = true;
services = { services = {
pueue.enable = true; # process queue in rust pueue.enable = true; # process queue in rust
@ -19,6 +20,8 @@
enable = true; enable = true;
settings.update_ms = 200; settings.update_ms = 200;
}; };
direnv.enable = true;
direnv.silent = true;
eza.enable = true; # ls in rust eza.enable = true; # ls in rust
fd.enable = true; # find in rust fd.enable = true; # find in rust
fzf.enable = true; # fuzzy finder in rust fzf.enable = true; # fuzzy finder in rust
@ -34,8 +37,13 @@
}; };
gitui.enable = true; # git ui in rust gitui.enable = true; # git ui in rust
jujutsu.enable = true; # vcs in rust jujutsu.enable = true; # vcs in rust
keychain = {
enable = true;
keys = ["id_ed25519"];
};
nix-index-database.comma.enable = true; nix-index-database.comma.enable = true;
nix-index.enable = true; nix-index.enable = true;
nix-your-shell.enable = true;
pay-respects.enable = true; # thefuck in rust pay-respects.enable = true; # thefuck in rust
ripgrep.enable = true; # grep in rust ripgrep.enable = true; # grep in rust
}; };

View File

@ -13,16 +13,6 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs = { 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 = { fish = {
enable = true; # friendly interactive shell in rust enable = true; # friendly interactive shell in rust
shellAliases = { shellAliases = {

View File

@ -13,6 +13,7 @@ in {
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs = { programs = {
eza.enableNushellIntegration = false;
atuin = { atuin = {
enable = false; enable = false;
enableNushellIntegration = true; enableNushellIntegration = true;
@ -21,8 +22,6 @@ in {
]; ];
}; };
carapace.enable = true; carapace.enable = true;
zoxide.enable = true;
oh-my-posh.enableNushellIntegration = true;
nushell = { nushell = {
enable = true; enable = true;
environmentVariables = { environmentVariables = {
@ -32,9 +31,15 @@ in {
}; };
shellAliases = { shellAliases = {
cd = "z"; cd = "z";
la = "ls -a"; # ed = "$env.EDITOR";
jf = "jj-fzf"; # think of jeff
jo = "joshuto"; # think of josh
l = "ls -la"; l = "ls -la";
la = "ls -a";
ll = "ls -l";
nix-shell = "nix-shell --command nu"; nix-shell = "nix-shell --command nu";
p = "pueue";
s = "systemctl";
}; };
extraConfig = '' extraConfig = ''
$env.config = { $env.config = {
@ -55,16 +60,11 @@ in {
rm: { rm: {
always_trash: true always_trash: true
} }
edit_mode: 'vi'
completions: { completions: {
case_sensitive: false case_sensitive: false
quick: true quick: true
partial: true partial: true
algorithm: "fuzzy" algorithm: "fuzzy"
external: {
enable: true
#max_results: 100
}
} }
} }
''; '';

View File

@ -15,6 +15,9 @@ in {
settings = { settings = {
gtk-single-instance = true; gtk-single-instance = true;
window-decoration = "server"; window-decoration = "server";
keybind = [
"ctrl+shift+f=close_surface"
];
}; };
}; };
}; };