This commit is contained in:
Aditya 2024-04-11 18:01:37 +05:30
parent 461cdc34dd
commit f333315cfb
Signed by: aditya
SSH key fingerprint: SHA256:jL1IvWsjjlPtw6HvDIHfXfhO9IkIokNEyIfuFhSdoyU
3 changed files with 31 additions and 19 deletions

View file

@ -106,25 +106,6 @@
"electron-25.9.0"
];
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
# enableBashCompletion = true;
oh-my-zsh = {
enable = true;
theme = "ys";
plugins = ["git" "colored-man-pages" "extract" "sudo"];
};
initExtra = ''
eval "$(direnv hook zsh)"
eval "$(starship init zsh)"
alias vv=nvim
alias yt-dlp-1080="yt-dlp -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]'"
'';
};
programs.kitty = {
enable = true;
keybindings = {

View file

@ -2,9 +2,11 @@
imports = [
./bash
./session-vars
./zsh
];
nixpkgs.config.allowUnfree = true;
bash.enable = lib.mkDefault true;
zsh.enable = lib.mkDefault true;
}

View file

@ -0,0 +1,29 @@
{
config,
lib,
...
}: {
options = {
zsh.enable = lib.mkEnableOption "enable zsh";
};
config = lib.mkIf config.zsh.enable {
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
# enableBashCompletion = true;
oh-my-zsh = {
enable = true;
theme = "ys";
plugins = ["git" "colored-man-pages" "extract" "sudo"];
};
initExtra = ''
eval "$(direnv hook zsh)"
eval "$(starship init zsh)"
alias vv=nvim
alias yt-dlp-1080="yt-dlp -f 'bestvideo[height<=1080]+bestaudio/best[height<=1080]'"
'';
};
};
}