aboutsummaryrefslogtreecommitdiff
path: root/modules/home-manager/waybar/default.nix
blob: fb084d7bc0cfce3d42d534d60d68499e56176329 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{ ... }:
{
    flake.modules.homeManager.waybar =
        {
            config,
            pkgs,
            ...
        } : {
            home.file.".config/waybar/" = {
                source = ./config;
                onChange = "${pkgs.procps}/bin/pkill waybar && ${pkgs.hyprland}/bin/hyprctl dispatch exec waybar || ${pkgs.hyprland}/bin/hyprctl dispatch exec waybar";
                recursive = true;
            };
            home.packages = with pkgs; [
        		waybar
                pamixer
                wtype
            ];
        };
}