{ inputs, pkgs, lib, config, ... }: { imports = [ inputs.ags.homeManagerModules.default ]; # home.packages = [ pkgs.networkmanagerapplet ]; programs.ags = { enable = true; # additional packages to add to gjs's runtime extraPackages = with pkgs; [ gtksourceview webkitgtk accountsservice ]; }; home.file = let wal = config.wal.enable; in lib.mkMerge [ { ".config/ags/config.js".source = ./config/config.js; ".config/ags/wallpapers.js".source = ./config/wallpapers.js; ".config/ags/style.css".source = ./config/style.css; ".config/ags/cpu.sh".source = ./config/cpu.sh; ".config/ags/mem.sh".source = ./config/mem.sh; ".config/ags/colors_default.css".source = ./config/colors_default.css; } { ".config/hypr/colors.css".source = ./config/colors_default.css; } ]; }