- Move zsh configuration from global/ to features/cli/ - Add starship.nix with custom prompt configuration - Left prompt: username@hostname, directory, git status, vi-mode indicator - Right prompt: language/environment indicators (C, direnv, Haskell, Bun, Python, Rust) - Git status with semantic colors (green=staged, yellow=modified/untracked, red=conflicted/deleted, cyan=stashed/renamed) - Vi-mode aware prompt character (red heart in insert, blue in normal) - Update features/cli to import starship via zsh.nix - Remove empty imports section from global/default.nix
23 lines
280 B
Nix
23 lines
280 B
Nix
{
|
|
inputs,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
imports = [
|
|
./git.nix
|
|
./mpd.nix
|
|
./ssh.nix
|
|
./zsh.nix
|
|
];
|
|
|
|
home.packages = with pkgs;
|
|
[
|
|
mum
|
|
btop
|
|
unstable.qmk
|
|
unstable.rmapi
|
|
]
|
|
++ [
|
|
inputs.remarks.packages.${pkgs.system}.default
|
|
];
|
|
}
|