495 current 2024-04-28 20:50:10 24.05.20240428.30ddacc 6.8.6-zen1 *

This commit is contained in:
zackartz 2024-04-28 20:50:20 -04:00
parent 5549a17e4c
commit d6c181bc5b
No known key found for this signature in database
GPG key ID: 5B53E53A9A514DBA
46 changed files with 1685 additions and 10 deletions

View file

@ -0,0 +1,61 @@
{
inputs,
pkgs,
config,
lib,
...
}: let
requiredDeps = with pkgs; [
config.wayland.windowManager.hyprland.package
bash
coreutils
gawk
sassc
imagemagick
procps
ripgrep
util-linux
gtksourceview
webkitgtk
brightnessctl
gvfs
accountsservice
];
guiDeps = with pkgs; [
gnome.gnome-control-center
mission-center
overskride
wlogout
];
dependencies = requiredDeps ++ guiDeps;
cfg = config.programs.ags;
in {
imports = [inputs.ags.homeManagerModules.default];
programs.ags = {
enable = true;
configDir = ./cfg;
extraPackages = dependencies;
};
systemd.user.services.ags = {
Unit = {
Description = "Aylur's Gtk Shell";
PartOf = [
"tray.target"
"graphical-session.target"
];
};
Service = {
Environment = "PATH=/run/wrappers/bin:${lib.makeBinPath dependencies}";
ExecStart = "${cfg.package}/bin/ags";
Restart = "on-failure";
};
Install.WantedBy = ["graphical-session.target"];
};
}