Files
Gabriel Fontes 46e7fb5435 chore(flake): update inputs
Update direct inputs:
- firefox-addons a5ad6b67 -> 25227969 (84 commits; uBlock Origin 1.71.0 -> 1.73.0)
- nixos-hardware 2e790b0a -> 0471accf (15 commits; Raspberry Pi and P14s fixes)
- home-manager 06258193 -> 03f4cd46 (203 commits; module fixes, additions, and migrations)
- lanzaboote 6650fb7c -> 69cf334f (34 commits; firmware key option, docs, and dependency updates)
- nix-minecraft 794884da -> 25b4dfcd (54 commits; server locks and NeoForge fixes)
- nixos-mailserver c37fd9c4 -> e668474d (23 commits; Postfix CA workaround and maintenance)
- sops-nix 420f8d2e -> a8627b21 (17 commits; dependency and initrd test fixes)
- system-manager 48d47346 -> 64748b62 (3 commits; unstable/stable branch support)
- nixpkgs 567a49d1 -> 56c02bc0 (104 direct system/home package changes)

Keep the legacy RuneScape client working with OpenSSL 1.1 from a pinned
nixos-26.05 input, and preserve the removed Materia theme locally without
its obsolete Murrine runtime dependency. Adapt removed package references and
renamed NixOS/Home Manager options exposed by the update.

- rebase the llama.cpp cache-scan patch onto 10408
- adapt the fish-helix compatibility patch to Fish 4.8
- update Hyprbars for the Hyprland 0.56 plugin API
- use the Python distribution name for Lyrics metadata checks
- disable broken qutebrowser GBM video path (QtWebEngine 6.11.1)

Assisted-by: pi (gpt-5.6-sol)
2026-08-28 11:58:07 -03:00

43 lines
1.5 KiB
Nix

{
inputs,
pkgs,
}: let
runescapePkgs = import inputs.nixpkgs-runescape {
inherit (pkgs.stdenv.hostPlatform) system;
config.permittedInsecurePackages = ["openssl-1.1.1w"];
};
in rec {
# Packages with an actual source
lyrics = pkgs.python3Packages.callPackage ./lyrics {};
prefetcharr = pkgs.callPackage ./prefetcharr {};
alt1 = pkgs.callPackage ./alt1 {};
materia-theme = pkgs.callPackage ./materia-theme {};
hyprbars = pkgs.callPackage ./hyprbars {};
jellysearch = pkgs.callPackage ./jellysearch {};
website = pkgs.callPackage ../projects/website {};
runelite-query = pkgs.callPackage ../projects/runelite-query {};
gtkhal = pkgs.callPackage ../projects/gtkhal {};
runescape = pkgs.callPackage ./runescape {
inherit (runescapePkgs) openssl_1_1;
};
# Personal scripts
pass-wofi = pkgs.callPackage ./pass-wofi {};
xpo = pkgs.callPackage ./xpo {};
clip-notify = pkgs.callPackage ./clip-notify {};
jagex-auth = pkgs.callPackage ./jagex-auth {};
llm-suggest-lsp = pkgs.callPackage ./llm-suggest-lsp {};
overleaf-sync = pkgs.callPackage ./overleaf-sync {};
# My slightly customized plymouth theme, just makes the blue outline white
plymouth-spinner-monochrome = pkgs.callPackage ./plymouth-spinner-monochrome {};
# Wallpapers
# Expose as a single package, that also has passthru attributes for the individual ones
wallpapers = let
collection = import ./wallpapers {inherit pkgs;};
combined = pkgs.linkFarmFromDrvs "wallpapers" (pkgs.lib.attrValues collection);
in
combined // collection;
}