mirror of
https://github.com/Misterio77/Foundry.git
synced 2026-08-28 10:04:20 -05:00
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)
43 lines
1.5 KiB
Nix
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;
|
|
}
|