70 lines
1.2 KiB
Nix
70 lines
1.2 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
# ⚠️ 极其重要:替换成你的实际系统用户名
|
|
home.username = "test";
|
|
home.homeDirectory = "/home/test";
|
|
|
|
# 你的个人日常软件全写在这里!
|
|
home.packages = with pkgs; [
|
|
qq
|
|
fastfetch
|
|
jetbrains-toolbox
|
|
google-chrome
|
|
neovim
|
|
telegram-desktop
|
|
htop
|
|
btop
|
|
];
|
|
|
|
# 用 Home Manager 固定 Fcitx5 输入法配置,仅保留拼音
|
|
home.file.".config/fcitx5/profile".text = ''
|
|
[Groups/0]
|
|
Name=Default
|
|
Default Layout=us
|
|
DefaultIM=pinyin
|
|
|
|
[Groups/0/Items/0]
|
|
Name=keyboard-us
|
|
Layout=
|
|
|
|
[Groups/0/Items/1]
|
|
Name=pinyin
|
|
Layout=
|
|
|
|
[GroupOrder]
|
|
0=Default
|
|
'';
|
|
|
|
home.sessionPath = [
|
|
"$HOME/.npm-global/bin"
|
|
];
|
|
|
|
programs.bash = {
|
|
enable = true;
|
|
initExtra = ''
|
|
export PATH="$HOME/.npm-global/bin:$PATH"
|
|
'';
|
|
};
|
|
|
|
programs.git = {
|
|
enable = true;
|
|
settings = {
|
|
user = {
|
|
name = "Aloys23";
|
|
email = "aloys233@gmail.com";
|
|
};
|
|
|
|
init.defaultBranch = "main";
|
|
pull.rebase = false;
|
|
};
|
|
};
|
|
|
|
# 这个版本号不要改!它不是软件版本,而是系统状态标识
|
|
home.stateVersion = "25.11";
|
|
|
|
|
|
# 让 Home Manager 管理自己
|
|
programs.home-manager.enable = true;
|
|
}
|