▄▀█ █▀▀ █▀ ▄▄ ▄▀▀ █▀█ █▄░█ █▀▀ ▀█▀ █▀▀
█▀█ █▄█ ▄█ ░░ ▀▄▄ █▄█ █░▀█ █▀░ ▄█▄ █▄█
Note
This project has given up on github and is now hosted on Codeberg.
My personal Ags/Astal configuration for Hyprland
old screenshot:
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 !
only a basic bar
If using Nix, you can simply run the following command to try it without installing
nix run github:PierreBorine/ags-configOtherwise, 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 .Add to the inputs
ags-config = {
url = "github:PierreBorine/ags-config";
inputs.nixpkgs.follows = "nixpkgs";
};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.
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
