Compare commits

..

2 Commits

Author SHA1 Message Date
tux
37869b01bd fix: zsh_history symlinking issue with impermanence 2025-05-25 16:21:22 +05:30
tux
a1e8a2edf5 feat: update zsh config 2025-05-25 16:10:22 +05:30
5 changed files with 24 additions and 13 deletions

View File

@ -4,9 +4,7 @@
"Projects"
"Stuff"
".ssh"
];
files = [
".zsh_history"
".local/share/zsh"
];
allowOther = true;
};

View File

@ -86,6 +86,7 @@
".config/rustdesk"
".config/spotify"
".local/share/nvim"
".local/share/zsh"
".local/share/zoxide"
".local/share/Smart\ Code\ ltd"
".local/share/GalaxyBudsClient"
@ -94,7 +95,6 @@
".cache/spotify"
];
files = [
".zsh_history"
".wakatime.cfg"
];
allowOther = true;

View File

@ -7,11 +7,11 @@
".wakatime"
".config/sops"
".local/share/nvim"
".local/share/zsh"
".local/share/zoxide"
".local/state/lazygit"
];
files = [
".zsh_history"
".wakatime.cfg"
];
allowOther = true;

View File

@ -3,9 +3,7 @@
directories = [
"Projects"
".ssh"
];
files = [
".zsh_history"
".local/share/zsh"
];
allowOther = true;
};

View File

@ -3,23 +3,32 @@
bat.enable = true;
zsh = {
enable = true;
shellAliases = {
ls = "lsd";
history = {
append = true;
share = true;
expireDuplicatesFirst = true;
ignoreDups = true;
size = 1000000;
save = 1000000;
path = "$HOME/.local/share/zsh/.zsh_history";
};
syntaxHighlighting.enable = true;
autosuggestion.enable = true;
initContent = ''
fastfetch
export WINIT_X11_SCALE_FACTOR=1
PATH=$PATH:~/.cargo/bin:~/.local/bin
bindkey "^A" vi-beginning-of-line
bindkey "^E" vi-end-of-line
PATH=$PATH:~/.cargo/bin:~/.local/bin
bindkey '^R' fzf-history-widget
'';
};
lazygit.enable = true;
zoxide = {
enable = true;
options = ["--cmd cd"];
enableZshIntegration = true;
};
ripgrep.enable = true;
btop = {
@ -35,11 +44,18 @@
enable = true;
enableZshIntegration = true;
};
fzf = {
enable = true;
enableZshIntegration = true;
};
lsd = {
enable = true;
enableZshIntegration = true;
};
};
home.packages = with pkgs; [
service-wrapper
lsd
ranger
wget
portal
@ -51,7 +67,6 @@
nvtopPackages.full
zellij
nix-output-monitor
fzf
duf
jq
atac