bb010g activity https://gitlab.com/bb010g 2025-09-11T05:27:35Z tag:gitlab.com,2025-09-11:4607671366 bb010g opened issue #848: App request: Squeezelite at IzzyOnDroid / repo 2025-09-11T05:27:35Z bb010g bb010g tag:gitlab.com,2024-03-27:3253739073 bb010g pushed to project branch main at bb010g / ASDF Release Ops 2024-03-27T00:46:18Z bb010g bb010g

bb010g (c6614010) at 27 Mar 00:46

tag:gitlab.com,2024-03-27:3253737853 bb010g pushed to project branch add-bsd at bb010g / ASDF Release Ops 2024-03-27T00:45:04Z bb010g bb010g

bb010g (04205ac4) at 27 Mar 00:45

Add :BSD to OS-ARCH detection.

... and 5 more commits

tag:gitlab.com,2024-03-27:3253737508 bb010g pushed new project branch add-bsd-old at bb010g / ASDF Release Ops 2024-03-27T00:44:41Z bb010g bb010g

bb010g (800e245d) at 27 Mar 00:44

Add :BSD to OS-ARCH detection.

tag:gitlab.com,2024-03-27:3253734974 bb010g pushed to project branch main at bb010g / ASDF Release Ops 2024-03-27T00:41:54Z bb010g bb010g

bb010g (04205ac4) at 27 Mar 00:41

Add :BSD to OS-ARCH detection.

tag:gitlab.com,2024-03-26:3253679721 bb010g pushed to project branch add-bsd at bb010g / ASDF Release Ops 2024-03-26T23:40:08Z bb010g bb010g

bb010g (800e245d) at 26 Mar 23:40

Add :BSD to OS-ARCH detection.

... and 27 more commits

tag:gitlab.com,2024-03-26:3253678139 bb010g created project bb010g / ASDF Release Ops 2024-03-26T23:37:59Z bb010g bb010g tag:gitlab.com,2022-08-04:2038009130 bb010g deleted project branch type-family-dependencies at bb010g / kind-generics 2022-08-04T15:34:51Z bb010g bb010g

bb010g (cdbbc5d4) at 04 Aug 15:34

tag:gitlab.com,2022-08-01:2031276222 bb010g opened merge request !13: kind-apply: Annotate `SpineLoT` as injective at Alejandro Serrano / kind-generics 2022-08-01T22:25:53Z bb010g bb010g

This allows forall (tys' :: LoT k). SpineLoT tys tys' to express tys ~ tys' without actually requiring the constraint tys ~ tys'.

SpineLoT is the only type family in these packages that can be made injective, as far as I could tell.

tag:gitlab.com,2022-08-01:2031273513 bb010g pushed new project branch type-family-dependencies at bb010g / kind-generics 2022-08-01T22:22:44Z bb010g bb010g

bb010g (cdbbc5d4) at 01 Aug 22:22

kind-apply: Annotate SpineLoT as injective

... and 2 more commits

tag:gitlab.com,2022-08-01:2031270789 bb010g created project bb010g / kind-generics 2022-08-01T22:19:21Z bb010g bb010g tag:gitlab.com,2021-02-22:1126301790 bb010g opened issue #153: [App request] PxView at IzzyOnDroid / repo 2021-02-22T21:00:23Z bb010g bb010g
  • The app complies with the inclusion criteria as listed in the README
  • The app is not already listed in the repo or issue tracker

PxView is currently suspended on the Play Store; see https://github.com/alphasp/pxview/issues/66.

License used: MIT

Category: Internet / Multimedia

Summary: An unofficial Pixiv app client for Android and iOS, built with React Native.

Description:

From the Play Store listing (5 Nov 2020):

PxView is an unofficial app for the Japan top Illustration communication service - P.

It allow you to discover wide variety of artwork from anime and manga to novel.

Features:

  • Ranking

    • Enjoy the latest popular works.
    • Find trending works over the past day, week, or month.
  • New Works

    • Check out new works from the users you're following.
    • View new works from your friends or all users
  • Search

    • Search for your favourite works with keyword.
    • Search for popular titles or characters.
    • Search illustrations/novels by tags, titles or id.
    • Search for users.
    • View the latest trends on pixiv with "Featured Tags".
  • Save your favourite images to your devices

  • Support dark theme

  • No advertisement and open source: https://github.com/alphasp/pxview

From the GitHub readme (22 Feb 2021):

Features

  • Bottom navigation

  • Ranking

    • Enjoy the latest popular works.
    • Find trending works over the past day, week, or month.
  • New Works

  • Check out new works from the users you're following.

  • View new works from your friends or all pixiv users

  • Search

    • Search for your favourite works with keyword.
    • Search for popular titles or characters.
    • Search illustrations/novels by tags, titles or id.
    • Search for users.
    • View the latest trends on pixiv with "Featured Tags"
  • One tap button to save multiple images

  • Mute and highlight tags (New in version 1.6)

  • Tag Encyclopedia (New in version 1.6)

  • Support localization (English, Japanese, Chinese)

  • Ad free

tag:gitlab.com,2021-01-14:1068595746 bb010g opened issue #146: [App request] Open Link With... at IzzyOnDroid / repo 2021-01-14T20:31:01Z bb010g bb010g
  • The app complies with the inclusion criteria as listed in the README
  • The app is not already listed in the repo or issue tracker

https://github.com/tasomaniac/OpenLinkWith

https://github.com/tasomaniac/OpenLinkWith/releases

License used:

Apache-2.0

Category:

System

Summary:

Open the current webpage in another app.

Description:

Share the current web page when you are in a browser to open with another app!

Did it ever happen to you? You click a link (let's say a video link) and the system does not ask you anything and opens the link in the browser. And you are stuck in a web page instead of watching the video in the native app.

There are 2 options for you. You either watch the video in the web or you remember the name of the video and search it in the app. Well, not anymore.

With OpenLinkWith, you can share any webpage with it and it will ask you which applications to open the link with.

Although the original intent of the application is to direct web pages to apps, it can even be used to switch between apps. Imagine you have 2 Twitter clients in your phone. You can open a tweet in the official Twitter application and then switch to an another app with the same tweet opened. Cool, hah?

Although the problem discovered above is not huge, it is missing in the Android ecosystem. And I couldn't find anything doing this. So I wrote one. :)

If you find yourself sharing the same url over and over, you can use "Add to Home Screen" feature to add your favorite link from your favorite app to your home screen.

I hope you find this useful. Please help me by trying it and sending feedback to me.

Notes:

The official F-Droid repository does package this, but their version (2.5, released 2018-11-18, available on F-Droid 2019-01-01) is currently over a year out-of-date (2.9, released 2020-11-27, available on Google Play Store 2020-11-27).

tag:gitlab.com,2019-04-23:395111998 bb010g opened issue #1: Semi-fix NUR evaluation at Jonas Holst Damtoft / NUR Expressions 2019-04-23T05:31:52Z bb010g bb010g

Hey, was looking at NUR Travis logs and ran into your repo failing. (All shell interactions shown performed in Zsh, with NUR repos as named under ~/nix/ and a channel of normal nixos-unstable at <nixos-unstable>.)

If you run the following reproduction of the NUR update check on master, it fails:

nix-env -f default.nix -qa '*' --meta --xml \
  --allowed-uris https://static.rust-lang.org --option restrict-eval true \
  --option allow-import-from-derivation true --drv-path --show-trace \
  -I <nixos-unstable> -I .

Applying the following patch fixes at least this command (I couldn't figure out how to open a merge request):

From 0957fda9a1de7e03f0c6e90fa3ba7eec3d5c34a6 Mon Sep 17 00:00:00 2001
From: bb010g <[email protected]>
Date: Mon, 22 Apr 2019 22:20:51 -0700
Subject: [PATCH] Semi-fix NUR evaluations to allow updates.

---
 default.nix                   | 12 +++++++++++-
 pkgs/screeps-multimeter.nix   |  6 ++----
 pkgs/vimPlugins/overrides.nix |  6 ++----
 pkgs/yarn2nix.nix             |  8 --------
 4 files changed, 15 insertions(+), 17 deletions(-)
 delete mode 100644 pkgs/yarn2nix.nix

diff --git a/default.nix b/default.nix
index 0f54ca9..6f96df6 100644
--- a/default.nix
+++ b/default.nix
@@ -11,7 +11,17 @@ let
       })
       (attrNames list));
 
-  pkgs' = listDirectory (p: pkgs.callPackage p {}) ./pkgs;
+  pkgs' = pkgs.lib.makeScope pkgs.newScope (self: let
+    inherit (self) callPackage;
+  in {
+    yarn2nix = callPackage (callPackage ({ fetchFromGitHub }:
+      fetchFromGitHub {
+        owner = "moretea";
+        repo = "yarn2nix";
+        rev = "3cc020e384ce2a439813adb7a0cc772a034d90bb";
+        sha256 = "0h2kzdfiw43rbiiffpqq9lkhvdv8mgzz2w29pzrxgv8d39x67vr9";
+      }) { }) { };
+  } // (listDirectory (p: callPackage p { }) ./pkgs));
 in pkgs' // {
   pkgs = pkgs';
   home-modules = listDirectory (x: x) ./home-modules;
diff --git a/pkgs/screeps-multimeter.nix b/pkgs/screeps-multimeter.nix
index a434546..2c78c24 100644
--- a/pkgs/screeps-multimeter.nix
+++ b/pkgs/screeps-multimeter.nix
@@ -1,8 +1,6 @@
-{ lib, callPackage, fetchFromGitHub }:
+{ lib, fetchFromGitHub, yarn2nix }:
 
-let
-  yarn2nix = callPackage ./yarn2nix.nix {};
-in yarn2nix.mkYarnPackage rec {
+yarn2nix.mkYarnPackage rec {
   name = "screeps-multimeter-${version}";
   version = "1.8.0";
 
diff --git a/pkgs/vimPlugins/overrides.nix b/pkgs/vimPlugins/overrides.nix
index ece1beb..e3e4580 100644
--- a/pkgs/vimPlugins/overrides.nix
+++ b/pkgs/vimPlugins/overrides.nix
@@ -1,8 +1,6 @@
-{ pkgs, stdenv, lib, callPackage, buildVimPluginFrom2Nix }:
+{ pkgs, stdenv, lib, buildVimPluginFrom2Nix, yarn2nix }:
 
-let
-  yarn2nix = callPackage ../yarn2nix.nix {};
-in self: super: {
+self: super: {
   coc-nvim = super.coc-nvim.overrideAttrs (old: let
     deps = yarn2nix.mkYarnModules rec {
       version = old.version;
diff --git a/pkgs/yarn2nix.nix b/pkgs/yarn2nix.nix
deleted file mode 100644
index 0c3df00..0000000
--- a/pkgs/yarn2nix.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ callPackage, fetchFromGitHub}:
-
-callPackage (fetchFromGitHub {
-  owner = "moretea";
-  repo = "yarn2nix";
-  rev = "3cc020e384ce2a439813adb7a0cc772a034d90bb";
-  sha256 = "0h2kzdfiw43rbiiffpqq9lkhvdv8mgzz2w29pzrxgv8d39x67vr9";
-}) {}
-- 
2.19.2

I used the following Zsh command(?, with semicolons instead of newlines and no line continuations) to test more accurate NUR update–style evaluation (required for successful repos.json.lock version bumps):

() {
  local EVALREPO_PATH="$HOME/nix/nur/lib/evalRepo.nix"
  local repo_path="$HOME/nix/nur-jomik"
  local eval_path=$1
  echo 'with import <nixos-unstable> { config = { allowUnfree = true; }; }; import '$EVALREPO_PATH' { name = "jomik"; url = "foo"; src = '$repo_path/default.nix'; inherit pkgs lib; }' > $eval_path
  nix-env -qa '*' -f $eval_path --meta --xml \
    --allowed-uris https://static.rust-lang.org --option restrict-eval true \
    --option allow-import-from-derivation true --drv-path --show-trace \
    -I $repo_path -I $eval_path -I $EVALREPO_PATH
} =(:)

It still fails due to the yarn2nix import-from-derivations.

On the side, you seem to have GitLab Pipelines set up, but there's no pipelines sidebar item visible and going to nur-expressions/pipelines returns 404? It'd be nice to see how your CI dealt with stuff like this compared to NUR's more constrained, but less thorough CI.

tag:gitlab.com,2019-01-30:337173028 bb010g pushed new project branch master at bb010g / suckdifferent Common Lisp ANSI standard 2019-01-30T01:29:46Z bb010g bb010g

bb010g (b65aa5cf) at 30 Jan 01:29

initial artifacts

... and 2 more commits

tag:gitlab.com,2019-01-30:337172661 bb010g created project bb010g / suckdifferent Common Lisp ANSI standard 2019-01-30T01:28:24Z bb010g bb010g