blob: 47754c7e1149e98a54a417e3850e2e2899fd2f68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
{ config, lib, pkgs, ... }@extraArgs:
let
statusPackage =
pkgs.personal.barista.override { i3statusGo = ./i3status.go; };
in {
xsession.windowManager.i3.config.bars = [
({
statusCommand = "${statusPackage}/bin/i3status";
} // (config.lib.stylix.i3.bar or { colors.background = "#111111"; }) // {
fonts = {
names = [ "roboto" ];
size = 11.0;
};
})
];
home.packages = with pkgs;
lib.optionals
(config.xsession.enable && config.xsession.windowManager.i3.enable) [
material-design-icons
roboto
];
# (Miscellaneous) Tray icons
services.blueman-applet.enable =
lib.mkDefault (extraArgs.osConfig.services.blueman.enable);
}
|