Skip to content
 
 

Repository files navigation

nurpkgs

see all packages: https://nur.nix-community.org/repos/mio/ How to use (NUR guide) https://nur.nix-community.org/documentation/ You will want to use nur.repos.mio.*

Some packages are fully broken or mostly broken. Some packages are deprecated without a clear marking. I am not putting efforts to maintain this package collections to a quality that is ready to support other users beyond my personal usage.

  • linux: x86_64-v3, aarch64
  • darwin: aarch64

To use modules: (Note that system isn't defined by default in some contexts. You could define it or replace it with a constant like x86_64-linux)

  imports = [
    inputs.nur.legacyPackages."${system}".repos.mio.modules.zfs-impermanence-on-shutdown
  ];

Use without nur: add to flake.nix inputs


    mio = {
      url = "git+https://github.com/mio-19/nurpkgs.git";
      inputs.nixpkgs.follows = "nixpkgs";
    };

Some packages are only available without nur as they failed to evaluate under nur constraints (no IFD): while update works, document needs no-ifd nix-community/NUR#1020 (comment)

  • gifcurry
  • prospect-mail
  • line
  • notepad-plus-plus
  • adobe-acrobat-reader
  • insta360-studio
  • rclone-browser (qt6)
  • supertuxkart-evolution
inputs.mio.packages.${pkgs.stdenv.hostPlatform.system}.downkyicore
pkgs.nur.repos.mio.downkyicore

inputs.mio.legacyPackages."${system}".modules.howdy
inputs.nur.legacyPackages."${system}".repos.mio.modules.howdy

cache

binary cache is provided as best effort. binary cache is frequently NOT up to date and you will frequently have to build packages from source code because github actions is often not sufficient to compile packages. Solutions to provide up to date binary cache do require money every month

  nix = {
    settings = {
      substituters = [
        "https://mio.cachix.org/"
      ];
      trusted-public-keys = [
        "mio.cachix.org-1:FlupyyLPURqwdRqtPT/LBWKsXY7JKsDkzZQo2K6LeMM="
      ];
    };
  };
--option 'extra-substituters' 'https://mio.cachix.org/' --option extra-trusted-public-keys "mio.cachix.org-1:FlupyyLPURqwdRqtPT/LBWKsXY7JKsDkzZQo2K6LeMM="

a binary cache may or may not be available on Garnix. See https://garnix.io/docs/caching/

sources - where files were copied from

files are copied from following locations. some are modified in this repo and some are not.

todo - reading

llm policy

headache. use LLM for boring no brain task

Python 3.8

While Python 3.8 reached End-Of-Life in October 2024 and is removed from modern NixOS releases, we dynamically fetch the nixos-23.05 legacy channel inside beam-studio's backend build (by-name/beam-studio/backend.nix). This provides a complete Python 3.8 environment and old opencv-python wheels necessary to correctly execute the proprietary, decompiled PyInstaller .pyc bytecode blobs (beamify, fluxclient, fluxsvg) that beam-studio relies on without needing to maintain the outdated Python version globally.

About

Packages packaged by Mio

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages