aboutsummaryrefslogtreecommitdiff
path: root/modules/home-manager/waybar/default.nix
blob: 684a020be447b5569b4aa4d114120bfc46a58ea6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ ... }:
{
	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
			];
		};
}