migrate: bash→fish, reorganize packages between system/home, add kwallet PAM auto-unlock, add python3+pip+pnpm

This commit is contained in:
2026-05-30 15:12:31 +08:00
parent 8c4af495b4
commit c004cc5e66
2 changed files with 33 additions and 8 deletions
+16 -5
View File
@@ -13,11 +13,22 @@
google-chrome
neovim
telegram-desktop
htop
btop
wechat
gpu-screen-recorder
gpu-screen-recorder-gtk
android-tools
openjdk21
cloudflared
obsidian
zed-editor
postgresql
rclone
feishu
wpsoffice-cn
flutter
nodejs
pnpm
kdePackages.kate
];
# 用 Home Manager 固定 Fcitx5 输入法配置,仅保留拼音
@@ -46,10 +57,10 @@
# 让 nix-shell 等传统命令也能安装 unfree 软件
xdg.configFile."nixpkgs/config.nix".text = "{ allowUnfree = true; }";
programs.bash = {
programs.fish = {
enable = true;
initExtra = ''
export PATH="$HOME/.npm-global/bin:$PATH"
interactiveShellInit = ''
fish_add_path "$HOME/.npm-global/bin"
'';
};