Skip to content
This repository was archived by the owner on Mar 15, 2026. It is now read-only.

PierreBorine/ags-config

Repository files navigation

▄▀█ █▀▀ █▀ ▄▄ ▄▀▀ █▀█ █▄░█ █▀▀ ▀█▀ █▀▀
█▀█ █▄█ ▄█ ░░ ▀▄▄ █▄█ █░▀█ █▀░ ▄█▄ █▄█


Note

This project has given up on github and is now hosted on Codeberg.

My personal Ags/Astal configuration for Hyprland

old screenshot:

Ags showcase

Warning

I do not recommend actually using this in your configuration as I may change and break things at any moment.

You have been warned, have fun !

Features

only a basic bar

Running

If using Nix, you can simply run the following command to try it without installing

nix run github:PierreBorine/ags-config

Otherwise, you can download the config and execute it just like any other ags config

git clone https://github.com/PierreBorine/ags-config.git
cd ags-config
nix develop # if using Nix
ags run .

Nix Flakes

Add to the inputs

ags-config = {
  url = "github:PierreBorine/ags-config";
  inputs.nixpkgs.follows = "nixpkgs";
};

Home Manager module

For convenience, the flake provides a Home Manager module

{inputs, ...}: {
  imports = [inputs.ags-config.homeModules.default];

  ags-config = {
    # Also installs `pkgs.ags`
    enable = true;

    # false by default
    systemd.enable = true;

    hyprland = {
      # true by default
      layerrules = true;
      # false by default
      autoStart = true;
      # false by default
      # currently does nothing
      binds = true;
    };
  };
}

Note

Local vars.ts is ignored by the Nix bundler. Instead, it uses one generated with Nix.

Recommended Hyprland rules

Here are my recommended rules for Hyprland

decoration:blur {
  brightness=0.5
  contrast=0.8
  enabled=true
  noise=0.09
  passes=4
  size=16
  vibrancy=0.8
  vibrancy_darkness=0.8
}

# Included in the Home Manager module
layerrule = match:namespace ^(astal-)(.*)$, blur on, xray on, ignore_alpha 0

Other configs I took inspiration and code from

About

My personal Ags/Astal configuration (migrated to codeberg)

Resources

License

Stars

Watchers

Forks

Contributors