Files
dotfiles/home/natto/ags/default.nix
2024-06-01 18:10:31 +05:30

38 lines
746 B
Nix

{ pkgs, lib, config, inputs, ... }:
let
cfg = config.programs.ags;
deps = with pkgs; [
sass
gawk
bash
procps
coreutils
imagemagick
config.wayland.windowManager.hyprland.package
] ++ lib.optional config.isLaptop brightnessctl;
in
{
imports = [
inputs.ags.homeManagerModules.default
];
programs.ags.enable = true;
systemd.user.services.ags = {
Unit = {
Description = "Aylur's Gtk Shell";
PartOf = [
"tray.target"
"graphical-session.target"
];
};
Service = {
Environment = "PATH=${lib.makeBinPath deps}";
ExecStart = "${cfg.package}/bin/ags";
Restart = "on-failure";
};
Install.WantedBy = [ "graphical-session.target" ];
};
}