initial commit

This commit is contained in:
2026-08-05 18:57:23 +01:00
commit dda5d14d63
51 changed files with 1123 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
{...}: {
# zsh runtime config (.zshrc, plugins, aliases, prompt) is managed via stow
# (dotfiles: zsh + shell + starship packages). We only enable zsh at the system
# level and install the tools the dotfiles expect on PATH.
flake.nixosModules.zsh = {pkgs, ...}: {
programs.zsh.enable = true;
users.defaultUserShell = pkgs.zsh;
ahmza.stow.packages = ["zsh" "shell" "starship"];
environment.systemPackages = with pkgs; [
starship
fzf
ripgrep
fd
lsd
lolcat
zoxide
bat
lazygit
carapace
];
};
}