Skip to content

Add Nix packaging support - #242

Open
Aspiand wants to merge 2 commits into
jeffshee:mainfrom
Aspiand:nix
Open

Add Nix packaging support#242
Aspiand wants to merge 2 commits into
jeffshee:mainfrom
Aspiand:nix

Conversation

@Aspiand

@Aspiand Aspiand commented Jun 24, 2026

Copy link
Copy Markdown

Adds a flake.nix to build and install the extension natively on NixOS.

Usage

hanabi = {
  url = "github:jeffshee/gnome-ext-hanabi";
  inputs.nixpkgs.follows = "nixpkgs";
};

Then in Home Manager:

let hanabi = inputs.hanabi.packages.${pkgs.stdenv.hostPlatform.system}.default;
in {
  home.packages = [ hanabi ];
  dconf.settings."org/gnome/shell".enabled-extensions = [
    hanabi.passthru.extensionUuid
  ];
}

See docs/distro/nixos.md for full details.

@Krutonium

Copy link
Copy Markdown

I'm trying this out, but for whatever reason the best I can get is a black background. I configured a video as well as a folder of images, and even toggled on Clapper, but nothing is actually making it render anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants