feat: add nixos and hm config

This commit is contained in:
js0ny 2025-10-11 11:26:21 +01:00
parent 8db7f8a1e9
commit ffafb4a329
54 changed files with 1282 additions and 0 deletions

View file

@ -0,0 +1,30 @@
{pkgs, ...}: let
commonAliases = {
v = "nvim";
g = "lazygit";
ni = "touch";
cls = "clear";
ii = "open";
c = "codium";
aic = "aichat -s";
};
in {
programs.fish = {
enable = true;
interactiveShellInit = "set fish_greeting";
# preferAbbrs = true;
shellAbbrs = commonAliases;
};
programs.zsh = {
enable = true;
autocd = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
dotDir = "/home/js0ny/.config/zsh";
shellAliases = commonAliases;
};
programs.bash = {
enable = true;
shellAliases = commonAliases;
};
}