blob: 01c8b961a859fc9ebf864368eb8b353aad2ee637 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{ config, lib, pkgs, ... }:
let
cfg = config.modules.py3status;
in
{
options.modules.py3status = {
enable = lib.mkEnableOption "py3status";
};
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [
(python3Packages.py3status.overrideAttrs (oldAttrs: {
propagatedBuildInputs = with python3Packages; [ pytz tzlocal pygobject3 ] ++ oldAttrs.propagatedBuildInputs;
}))
i3status
];
xdg.configFile."i3status/config".source = ./config;
};
}
|