a multi-package repository of either stuff i have made or stuck together exposed for public consumption
|
weegs710
8610eee70e
fix(steam): bump decky-loader to 3.2.6 and pnpm to 10.34.4
- decky-loader 3.2.5-pre1 -> 3.2.6, the stable release of the june 2026 steam-beta errorboundary fix (PR #916) - pnpm_9 (9.15.9) is CVE-flagged in current nixpkgs (CVE-2026-48995 and friends), eval refuses to proceed - swap fetchPnpmDeps + nativeBuildInputs from pnpm_9 to pnpm_10 (10.34.4, no known vulnerabilities) - pnpmDeps hash recomputed for the pnpm 10 fetcher; identical at 3.2.6 (frontend deps unchanged between versions) |
||
|---|---|---|
| packages | fix(steam): bump decky-loader to 3.2.6 and pnpm to 10.34.4 | |
| flake.lock | feat: initial flake with gorguru package | |
| flake.nix | feat: turn pkgs into a multi-package storefront | |
| LICENSE | docs: add readme and mit license | |
| README.md | docs: add readme and mit license | |
pkgs - my packaged nix tools
a little flake storefront for the wrapped packages i use. machine-agnostic and config-free -- they bundle a capability onto a package, nothing personal baked in (that lives in anomalOS).
i split them out here because im dropping flakes entirely in anomalOS in favor of tack, and i still wanted these grabbable with a plain nix run. so they keep living as a flake, just on their own.
x86_64-linux only.
packages
| package | what it is |
|---|---|
steam |
steam wrapped with decky-loader (built from source) + mangohud/gamescope/gamemode in its FHS env |
zen |
zen browser via wrapFirefox with widevine and privacy prefs locked in |
helium |
helium browser with widevine bolted on inside an FHS env |
nushell |
nushell with a batch of dev tools bundled straight into PATH |
retroarch |
retroarch wrapped with 34 libretro cores |
gorguru |
offline Project Gorgon data browser TUI (prebuilt binary, source closed for now) |
usage
run one straight off the remote, no install:
nix run git+https://codeberg.org/weegs710/pkgs#zen
nix run git+https://codeberg.org/weegs710/pkgs#gorguru -- search 'Velkort' --source npcs
or install just one into your profile:
nix profile install git+https://codeberg.org/weegs710/pkgs#retroarch
to use them from your own flake, add the input once:
inputs.pkgs.url = "git+https://codeberg.org/weegs710/pkgs";
then reference only what you want -- nix builds just the packages you actually touch, never the whole set:
# just one
environment.systemPackages = [ inputs.pkgs.packages.x86_64-linux.zen ];
# or a handful
environment.systemPackages = with inputs.pkgs.packages.x86_64-linux; [ zen retroarch ];
i pull them into anomalOS as a tack input the same way:
[inputs.pkgs]
url = "git+https://codeberg.org/weegs710/pkgs"
follows = { nixpkgs = "nixpkgs" }
license
MIT license. do whatever you want with it.
links
- Codeberg: https://codeberg.org/weegs710/pkgs
- Website: https://weegs.dev