bb010g (c6614010) at 27 Mar 00:46
bb010g (800e245d) at 27 Mar 00:44
Add :BSD to OS-ARCH detection.
bb010g (04205ac4) at 27 Mar 00:41
Add :BSD to OS-ARCH detection.
bb010g (cdbbc5d4) at 04 Aug 15:34
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.
PxView is currently suspended on the Play Store; see https://github.com/alphasp/pxview/issues/66.
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
https://github.com/tasomaniac/OpenLinkWith
https://github.com/tasomaniac/OpenLinkWith/releases
Apache-2.0
System
Open the current webpage in another app.
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.
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).
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.