Nix flake for Halley — spatial Wayland compositor.
{
inputs.halley.url = "github:binarylinuxx/halley-flake";
}nix build .#halley-stable # v0.4.0 release
nix build .#halley-unstable # latest main branch
nix build .#default # same as unstable| Package | Source | Extras |
|---|---|---|
halley-stable |
v0.4.0 tag | halley, halleyctl |
halley-unstable |
main branch | + xdg-desktop-portal-halley |
Both install session files, systemd units, portal config, and D-Bus services.
{
inputs.halley.url = "github:binarylinuxx/halley-flake";
outputs = { self, nixpkgs, halley, ... }: {
nixosConfigurations.mybox = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
halley.nixosModules.default
{
programs.halley = {
enable = true;
package = halley.packages.${pkgs.system}.halley-unstable; # optional, defaults to unstable
};
}
];
};
};
}nix profile install github:binarylinuxx/halley-flake#halley-unstableAfter installation, select Halley from your display manager session list, or run halley-session from a TTY.