7

我找不到在 NixOS 下设置 gtk 主题的正确方法。我常用的方法是 lxappearance,但是在使用 nix lxappearance 安装一些 gtk-themes 后找不到它们(因为没有 /usr/share/themes,但主题不在 .local/share/themes 下)。在字体的情况下,我可以只使用 configuration.nix 中的 fonts.fonts 选项,但在图标和主题的情况下没有此选项。到目前为止,我发现的唯一东西是带有一些脚本的旧config.nix,但它是一个非常 hacky 的解决方案,我宁愿不使用它。

我正在使用 bspwm 作为窗口管理器。此外,我尝试使用 configuration.nix 以及 nix-env -i 安装它。

4

1 回答 1

0

home-managergtk.theme可能是一个不错的选择。

如果您打算以声明的方式将东西安装到用户环境中,这home-manager是一个非常好的工具。

使用它,您可以轻松地以声明方式安装(和设置)GTK 主题home.nix

{ pkgs, ... }:
{
  gtk = {
    enable = true;
    theme = {
      name = "Materia-dark";
      package = pkgs.materia-theme;
    };
  };
}
于 2021-11-22T22:53:37.497 回答