e18635be43
refactor(home-manager): refine CLI feature configurations
...
- Add direnv module with nix-direnv integration, replacing manual hook
- Disable starship's add_newline for more compact prompt
- Clean up comments across CLI features for better readability
2025-10-27 13:56:01 +08:00
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
3f40905886
remove host
2025-09-26 18:04:02 +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
c5509145e5
install some extra tools
2025-05-30 15:49:10 +08:00
827c0e930b
chore: update to 25.05
2025-05-30 15:47:34 +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
ae8a79a193
refactor
2025-05-05 16:45:42 +08:00
82231ab120
move direnv to nvim, install devenv
2025-05-04 20:53:55 +08:00
e73e614016
chore: refactor
2025-05-01 19:13:56 +08:00
8f69ec6293
update aliases
2025-04-27 18:45:20 +08:00
7bf54178f3
chore: add dependencies
2025-04-17 20:58:35 +08:00
be095f38cc
chore: refactor
2025-04-17 20:03:53 +08:00
5db1410be6
setup just
2025-03-23 20:41:04 +08:00
ae74049bbd
chore: refactor
2025-03-06 16:41:45 +08:00
0f6f431cd4
chore: refactor
2025-03-06 16:12:43 +08:00
1787d206c2
feat: update ssh key configuration
2025-03-06 13:38:29 +08:00
9ff256061a
chore: refactor
2025-02-26 00:23:03 +08:00
8d9819ba24
update alias
2025-02-17 09:43:46 +08:00
b777814ff4
update ssh
2025-02-16 23:23:19 +08:00
683e92c57f
update path
2025-01-04 08:59:35 +08:00
1f776ec51d
migrate internal domain to home.arpa
2024-11-22 07:15:34 +08:00
d5c0320eee
install sshfs + add zsh alias
2024-10-01 11:58:33 +08:00
7203fc1ed9
refactor
2024-09-20 20:24:55 +08:00
3350d19a45
fmt: alejandra
2024-08-08 09:02:42 +08:00
53378cdfc9
fix: remove nixvim hardcoded system
2024-08-08 08:44:10 +08:00
bede9baa04
Migrate neovim configuration to nixvim
2024-08-05 08:39:56 +08:00
b08d54abb6
Ctrl-Left/Right triggers forward/backwards-word
2024-07-28 10:15:16 +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
670a7f2cd4
Fix forgejo ssh
2024-06-06 20:56:17 +08:00
f183eee3ac
Move ssh port
2024-06-06 20:34:19 +08:00
fb1e5d9cf7
Add dotfiles.nix alias
2024-06-03 21:34:14 +08:00
83965f883f
Add some aliases for frequent cd
2024-06-03 21:18:15 +08:00
f55f8e6da8
Update depreciated values for NixOS 24.05
2024-06-03 21:17:51 +08:00
9f8378df75
Setup Forgejo service + Migrate git configurations
2024-06-03 21:05:04 +08:00
e7b293bcfc
revert vi mode
2024-02-02 22:00:14 +08:00
3351cfe1e8
enable forward/backward word escape sequence
2024-01-29 22:56:57 +08:00
f1dbd908bf
remove vi mode
2024-01-29 22:56:31 +08:00
bd2a7c853b
alias to switch viridian configuration
2024-01-22 19:58:43 +08:00
cf7e76d125
declare ssh key for host
2024-01-22 19:57:58 +08:00
fbb63df7a0
declare ssh key
2024-01-22 08:50:49 +08:00
4a69c0e3ad
use agent instead
2024-01-22 08:18:20 +08:00
62e9749c57
declare git ssh key
2024-01-22 07:25:37 +08:00
b65e852da3
oops
2024-01-21 23:18:49 +08:00