NixOS as a desktop/zh: Difference between revisions
Created page with "针对应用程序偏好设置、命令行工具以及 dotfiles 等用户级配置的管理,Home Manager 提供了一种便捷的声明式方案。 它允许用户自行定义需要安装的程序及其具体配置方式,而无需将这些设置写入系统级的 [https://nixos.org/manual/nixos/stable/#sec-changing-config configuration.nix] 中。" |
|||
| (17 intermediate revisions by the same user not shown) | |||
| Line 37: | Line 37: | ||
它允许用户自行定义需要安装的程序及其具体配置方式,而无需将这些设置写入系统级的 [https://nixos.org/manual/nixos/stable/#sec-changing-config configuration.nix] 中。 | 它允许用户自行定义需要安装的程序及其具体配置方式,而无需将这些设置写入系统级的 [https://nixos.org/manual/nixos/stable/#sec-changing-config configuration.nix] 中。 | ||
Home Manager 可以独立于系统配置使用,既支持传统设置,也支持基于 [[Flakes]] 的新式配置。 | |||
Home Manager | |||
<span id="With_Flakes"></span> | <span id="With_Flakes"></span> | ||
| Line 48: | Line 46: | ||
</div> | </div> | ||
关于如何开始的详细信息,请参考 [[NixOS system configuration#Defining NixOS as a flake]]。 | |||
<span id="Beyond_initial_setup"></span> | <span id="Beyond_initial_setup"></span> | ||
| Line 59: | Line 55: | ||
</div> | </div> | ||
常见配置项包含: | |||
< | <span id="Desktop_Environments"></span> | ||
==== | ==== 桌面环境 ==== | ||
安装并配置功能完备的桌面环境,如 [[GNOME]]、[[KDE Plasma]] 或 [[Xfce]]。 | |||
完整列表请参阅 [[:Category:Desktop environment]]。 | |||
< | <span id="Window_Managers"></span> | ||
==== | ==== 窗口管理器 ==== | ||
设置 [[i3]]、[[Sway]]、[[Hyprland]] 或 [[xmonad]] 等轻量级或平铺式窗口管理器。 | |||
完整列表请参阅 [[:Category:Window managers]]。 | |||
< | <span id="Display_Managers_(Login_Managers)"></span> | ||
==== | ==== 显示管理器(登录管理器) ==== | ||
配置图形会话管理器,例如 [[Gnome|GDM]]、[[KDE|SDDM]] 或 [[LightDM]]。 | |||
< | <span id="Audio_Setup"></span> | ||
==== | ==== 音频配置 ==== | ||
启用并配置 [[:Category:Audio|音频]] 系统,例如 [[PipeWire]]、[[PulseAudio]] 或 [[ALSA]]。 | |||
< | <span id="Network_Management"></span> | ||
==== | ==== 网络管理 ==== | ||
使用诸如 [[NetworkManager]] 或 [[systemd-networkd]] 的工具来管理 [[Networking|网络]] 连接。 | |||
< | <span id="Bluetooth_Support"></span> | ||
==== | ==== 蓝牙支持 ==== | ||
使用 blueman 或其他工具配置与管理[[Bluetooth|蓝牙]]。 | |||
< | <span id="Power_Management"></span> | ||
==== | ==== 电源管理 ==== | ||
使用诸如 [[Laptop#tlp|tlp]] 或 [[systemd]] 服务等工具配置 [[laptop|笔记本]] 的 [[Power Management|电池管理]]、挂起与休眠。 | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 131: | Line 100: | ||
</div> | </div> | ||
启用 [[Cups]] 以支持打印机,并使用诸如 Sane 的工具来支持 [[Scanners|扫描]] 设备。 | |||
<span id="Tips_and_tricks"></span> | <span id="Tips_and_tricks"></span> | ||