1

Modules/Ags: Re-init default ags example with AGSv2 + GTK4

This commit is contained in:
2025-06-11 00:29:27 +02:00
parent 0e01f8dab5
commit aee1b761c9
10 changed files with 107 additions and 248 deletions

View File

@ -1,4 +1,5 @@
{
inputs,
config,
lib,
mylib,
@ -12,14 +13,21 @@ in {
config = lib.mkIf ags.enable {
programs.ags = {
enable = true;
systemd.enable = true;
systemd.enable = false; # TODO: Enable once configured
# configDir = ./config;
# AGS libs go here
extraPackages = [];
# This should symlink
configDir = ./config;
};
# The ags module doesn't expose the "astal" cli tool
home.packages = [inputs.ags.packages.${pkgs.system}.io];
home.file = {
# NOTE: Keep this symlinked as long as I'm configuring
".config/ags".source = config.lib.file.mkOutOfStoreSymlink "${config.paths.nixflake}/home/modules/ags/config";
# ".config/ags".source = config.lib.file.mkOutOfStoreSymlink "${config.paths.nixflake}/home/modules/ags/config";
# LSP typechecking support (use ags --init)
# ".config/ags/types".source = config.lib.file.mkOutOfStoreSymlink "${pkgs.ags}/share/com.github.Aylur.ags/types";