NixOS as a desktop/zh: Difference between revisions

Moraxyc (talk | contribs)
Created page with "=== 使用 Home Manager 管理用户配置 ==="
Moraxyc (talk | contribs)
Created page with "启用 Cups 以支持打印机,并使用诸如 Sane 的工具来支持 扫描 设备。"
 
(18 intermediate revisions by the same user not shown)
Line 33: Line 33:
=== 使用 Home Manager 管理用户配置 ===
=== 使用 Home Manager 管理用户配置 ===


<div lang="en" dir="ltr" class="mw-content-ltr">
针对应用程序偏好设置、命令行工具以及 dotfiles 等用户级配置的管理,[[Home Manager]] 提供了一种便捷的声明式方案。
For managing per-user configurations such as application preferences, command-line tools, and dotfiles, [[Home Manager]] provides a convenient, declarative approach. It allows users to define which programs should be installed and how they should be configured, without needing to include those settings in the system-wide [https://nixos.org/manual/nixos/stable/#sec-changing-config configuration.nix].
 
</div>
它允许用户自行定义需要安装的程序及其具体配置方式,而无需将这些设置写入系统级的 [https://nixos.org/manual/nixos/stable/#sec-changing-config configuration.nix] 中。


<div lang="en" dir="ltr" class="mw-content-ltr">
Home Manager 可以独立于系统配置使用,既支持传统设置,也支持基于 [[Flakes]] 的新式配置。
Home Manager can be used independently of the system configuration and works with both traditional setups and newer [[Flakes]]-based configurations.
</div>


<span id="With_Flakes"></span>
<span id="With_Flakes"></span>
Line 48: Line 46:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
关于如何开始的详细信息,请参考 [[NixOS system configuration#Defining NixOS as a flake]]
Refer to [[NixOS system configuration#Defining NixOS as a flake]] for details on getting started.
</div>


<span id="Beyond_initial_setup"></span>
<span id="Beyond_initial_setup"></span>
Line 59: Line 55:
</div>
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
常见配置项包含:
Common configuration areas include:
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Desktop_Environments"></span>
==== Desktop Environments ====
==== 桌面环境 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
安装并配置功能完备的桌面环境,如 [[GNOME]][[KDE Plasma]] [[Xfce]]
Install and configure full-featured environments such as [[GNOME]], [[KDE Plasma]], or [[Xfce]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
完整列表请参阅 [[:Category:Desktop environment]]
See [[:Category:Desktop environment]] for a full list.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Window_Managers"></span>
==== Window Managers ====
==== 窗口管理器 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
设置 [[i3]][[Sway]][[Hyprland]] [[xmonad]] 等轻量级或平铺式窗口管理器。
Set up lightweight or tiling window managers like [[i3]], [[Sway]], [[Hyprland]], or [[xmonad]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
完整列表请参阅 [[:Category:Window managers]]
See [[:Category:Window managers]] for a full list.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Display_Managers_(Login_Managers)"></span>
==== Display Managers (Login Managers) ====
==== 显示管理器(登录管理器) ====  
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
配置图形会话管理器,例如 [[Gnome|GDM]][[KDE|SDDM]] [[LightDM]]
Configure graphical session managers such as [[Gnome|GDM]], [[KDE|SDDM]], or [[LightDM]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Audio_Setup"></span>
==== Audio Setup ====
==== 音频配置 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
启用并配置 [[:Category:Audio|音频]] 系统,例如 [[PipeWire]][[PulseAudio]] [[ALSA]]
Enable and configure [[:Category:Audio|audio]] systems like [[PipeWire]], [[PulseAudio]], or [[ALSA]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Network_Management"></span>
==== Network Management ====
==== 网络管理 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
使用诸如 [[NetworkManager]] [[systemd-networkd]] 的工具来管理 [[Networking|网络]] 连接。
Use tools such as [[NetworkManager]] or [[systemd-networkd]] for managing [[Networking|network]] connections.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Bluetooth_Support"></span>
==== Bluetooth Support ====
==== 蓝牙支持 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
使用 blueman 或其他工具配置与管理[[Bluetooth|蓝牙]]
Set up [[Bluetooth]] with blueman or other management tools.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Power_Management"></span>
==== Power Management ====
==== 电源管理 ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
使用诸如 [[Laptop#tlp|tlp]] [[systemd]] 服务等工具配置 [[laptop|笔记本]] [[Power Management|电池管理]]、挂起与休眠。
Configure [[laptop]] [[Power Management|battery management]], suspend, and hibernation with tools like [[Laptop#tlp|tlp]] or [[systemd]] services.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<div lang="en" dir="ltr" class="mw-content-ltr">
Line 131: Line 100:
</div>  
</div>  


<div lang="en" dir="ltr" class="mw-content-ltr">
启用 [[Cups]] 以支持打印机,并使用诸如 Sane 的工具来支持 [[Scanners|扫描]] 设备。
Enable [[Cups]] for printer support and tools like Sane for [[Scanners|scanning]] devices.
</div>


<span id="Tips_and_tricks"></span>
<span id="Tips_and_tricks"></span>