migrate: bash→fish, reorganize packages between system/home, add kwallet PAM auto-unlock, add python3+pip+pnpm
This commit is contained in:
+17
-3
@@ -60,6 +60,14 @@
|
||||
services.xserver.enable = true;
|
||||
services.displayManager.sddm.enable = true;
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
security.pam.services.login.kwallet = {
|
||||
enable = true;
|
||||
forceRun = true;
|
||||
};
|
||||
security.pam.services.sddm.kwallet = {
|
||||
enable = true;
|
||||
forceRun = true;
|
||||
};
|
||||
services.xserver.xkb.layout = "us";
|
||||
|
||||
# 字体
|
||||
@@ -103,15 +111,15 @@
|
||||
users.users.test = {
|
||||
isNormalUser = true;
|
||||
description = "test";
|
||||
shell = pkgs.fish;
|
||||
extraGroups = [ "networkmanager" "wheel" ];
|
||||
packages = with pkgs; [
|
||||
kdePackages.kate
|
||||
nodejs
|
||||
bubblewrap
|
||||
];
|
||||
};
|
||||
|
||||
# ── 程序与服务 ──────────────────────────────────────────────
|
||||
programs.fish.enable = true;
|
||||
programs.firefox.enable = true;
|
||||
programs.steam.enable = true;
|
||||
programs.nix-ld.enable = true;
|
||||
@@ -119,7 +127,13 @@
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
|
||||
# ── 系统级软件包 ────────────────────────────────────────────
|
||||
environment.systemPackages = with pkgs; [ ];
|
||||
environment.systemPackages = with pkgs; [
|
||||
rsync
|
||||
wget
|
||||
htop
|
||||
btop
|
||||
(python3.withPackages (ps: with ps; [ pip ]))
|
||||
];
|
||||
|
||||
# ── 系统状态版本(请勿修改) ────────────────────────────────
|
||||
system.stateVersion = "25.11";
|
||||
|
||||
Reference in New Issue
Block a user