added zsh

This commit is contained in:
2023-03-11 22:47:11 +00:00
parent de497dd612
commit bdfe6cae0e
3 changed files with 1672 additions and 1 deletions

View File

@@ -95,7 +95,36 @@ programs = {
man.enable = true;
nix-index.enable = true;
yt-dlp.enable = true;
zsh = {
enable = true;
enableAutosuggestions = true;
enableCompletion = true;
enableSyntaxHighlighting = true;
autocd = true;
defaultKeymap = "viins";
history.expireDuplicatesFirst = true;
initExtraBeforeCompInit = ''
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "''${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-''${(%):-%n}.zsh" ]]; then
source "''${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-''${(%):-%n}.zsh"
fi
'';
plugins = [
{
file = "powerlevel10k.zsh-theme";
name = "powerlevel10k";
src = "${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k";
}
{
file = "p10k.zsh";
name = "powerlevel10k-config";
src = "${./.}";
}
];
};
bash = {
enable = true;
historyControl = ["ignorespace"];

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,24 @@
{
"data": "ENC[AES256_GCM,data:dfFXL9MIgN8b1i6SJvcCQk7BYCROhBwCsA7ihrc1oA7IDSlOv0HGvW62q5RRyCQbsOYSVuqmO3qvRloAuGQWfRA78MeZRTknbOTCOcxXq3LDBS7EewMZ53nakPqYA68xugAewL3WpWb4x9W6++0j++B7HmMSkAk6fvFbi2gE0+3MEKx78+Ejfn3SVsKpGF9N3G1tJuDZY/iqe97rqMqF8Z4MPzhn7fKJyag3lB2SAGTcL/2rR1RN+AOwhFn3tkRif4HqYjnxMDE6DMpjpiZXMKGHKO0gYLInU3Y23at+mh30Wu41YtE7MEw3OaqU13i1ViwZtSXVjhMDzS4B/A/Lzq3FGnsLBCniHSQAFs2gnPojWHMpAURcOhRtRjZOIG9GCY48G8Mn8dc5dd8+Ux3eb6ZrHuT6GlqvMvqhDoaauBh2Eg0PMfH+evnKB5xH59U7lMSwQyqEe/m/BZV8QxhoV2dKTcAw8ipyzbZrd9vKuOtVV1una35A9sx5SQnQ1HWaxBgJwSh1K2Srrmpr+iop8BILY+0iefQ3gGtwJqKi6wFZxA2n+XJsZt5O2zH9EhOo6Ax5qF7kQHqNLK86Xk3NXkMGYSRRoo12cfHkOSs8jRe6uF/AORqHog/Y0kZfb5MZdI3wyHecnq8rgg==,iv:HZBN59hPRETyjtj5o+f8EcNW9z5XRkcwCqN/mqkr05Y=,tag:im+zI62txndz7bvhj9qxdQ==,type:str]",
"sops": {
"kms": null,
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": [
{
"recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBteWVnVTkxeE0wajRjYWxw\nak5FUVFmd1RndmxjQ0R2V1U5U1dnZ0JYeEZJCk9lS0g0VHZxcnVuK3B2MTlOd1JE\nSXZFMVNZUGJUZVg5bnZySjBoWnRmNHMKLS0tIFg1aHR5dkRxRGZxRmhoK2kyK3Fn\ndXp5UGNrZXl2SjhYa1gvZ0NyeWZlMUUKhX59oFG9hxZCysRfn9ps1795zqAIzaai\nE1CUjaQAvvQRVJxTy8HybMOOchIPhEnx0Pu2h1FYcCVDtupPy3K+Lg==\n-----END AGE ENCRYPTED FILE-----\n"
},
{
"recipient": "age187fdx6pc2559tjh03jrcwp6yj8whd70h666g8a0ptyr0z49tfcsssdx6au",
"enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTNVplWENSaVhSNStqSTcv\nOUUwRnRsb0RLbzltd3FsZ0hqNmllS0JmRWp3CnZWYVVpYno5WUtCcm8zNGY4KzlW\nTkZHVUhQMkducVNIcnhzZVhZdHE0WDQKLS0tIEtJbjk2aEtWR3BHQVVQYVZhdElD\nM3lRY3BuazMxS2lmL1NWb0pjODNpY1UK/qzP7DkyL2qDZxDTasUldjWsYSsTuSyJ\naIVg6p+fM3SCAMh1BkE3nSVwT7bUAIcU1ysZtmU7WRsnt0ps+FbCqg==\n-----END AGE ENCRYPTED FILE-----\n"
}
],
"lastmodified": "2023-03-11T22:19:02Z",
"mac": "ENC[AES256_GCM,data:bEZISAgx8IxGWU8NFSQ00rNVxECA8ICkXxyVFRKKjhtw7ZakKllIYbRMIib6glW0R6chapg4TiPMA9P+9a1kF897XnwA8kxd7Yfl7ixH6tLc0bzow1iaHpkK6CsnRn3eXg7Sa2cJ7JBkQRn+Vf9infMgzV7YX0cCpzLdXYm00jo=,iv:FjPhEd2RScrye1/Cy8J+XsB3FwpOiRRF0Tm0b50+q48=,tag:p/vCXKeNSqKqcplmTGeBSw==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
}
}