Commit graph

21 commits

Author SHA1 Message Date
bdf7c14c6c
feat(home-manager): add starship prompt and reorganize CLI features
- 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
2025-10-25 23:14:17 +08:00
bce8012209
chore: add all 2025-09-01 01:48:47 +08:00
9ee804dba4
install btop 2025-07-23 08:07:00 +08:00
ed9a836d2d
refactor 2025-06-06 18:35:13 +08:00
4091fd9db7
remove weechat, we now access it remotely on our server 2025-05-17 20:43:55 +08:00
fc61369b89
install qmk 2025-05-12 09:58:53 +08:00
e73e614016
chore: refactor 2025-05-01 19:13:56 +08:00
be095f38cc
chore: refactor 2025-04-17 20:03:53 +08:00
9ff256061a
chore: refactor 2025-02-26 00:23:03 +08:00
b777814ff4
update ssh 2025-02-16 23:23:19 +08:00
1f776ec51d
migrate internal domain to home.arpa 2024-11-22 07:15:34 +08:00
7203fc1ed9
refactor 2024-09-20 20:24:55 +08:00
3350d19a45
fmt: alejandra 2024-08-08 09:02:42 +08:00
bede9baa04
Migrate neovim configuration to nixvim 2024-08-05 08:39:56 +08:00
98891a9b15
Change SSH port to default as we no longer expose the service 2024-07-09 09:49:10 +08:00
d0b1f039d2
Update hostnames 2024-07-08 21:28:58 +08:00
5340dc8381
update hostnames 2024-07-08 10:41:39 +08:00
b63f149800
Update viridian, add lavender 2024-07-05 23:03:23 +08:00
f183eee3ac
Move ssh port 2024-06-06 20:34:19 +08:00
cf7e76d125
declare ssh key for host 2024-01-22 19:57:58 +08:00
caed1fc0d4 refactor home-manager 2024-01-21 21:01:42 +08:00