WIP astal shell
add this to your flake inputs:
aard.url = "github:xhos/aard";and add this somewhere in your config:
home.packages = with pkgs; [
inputs.aard.packages.${system}.default
];you can install it as a systemd serivice, so it runs on startup, and restars on crashes
systemd.user.services.aard = {
Unit.Description = "Astal Shell";
Install.WantedBy = ["graphical-session.target"];
Service = {
ExecStart = "${inputs.aard.packages.${pkgs.system}.default}/bin/aard";
Restart = "always";
RestartSec = "5s";
};
};to enter the development enviroment with all requirements installed
nix developgetting type defenitions
ags types Astal* --ignore Gtk3 --ignore Astal3 -p -d .running the shell
ags run app.ts --gtk4