tangled
alpha
login
or
join now
isabelroses.com
/
fetch-tangled
21
fork
atom
this repo has no description
21
fork
atom
overview
issues
pulls
1
pipelines
feat: init
i should upstream this at some point i suppose
isabelroses.com
6 months ago
521b82b0
+69
4 changed files
expand all
collapse all
unified
split
default.nix
fetcher.nix
flake.lock
flake.nix
+12
default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{
2
+
pkgs ? import <nixpkgs> {
3
+
inherit system;
4
+
overlays = [ ];
5
+
config.allowUnfree = true;
6
+
},
7
+
lib ? pkgs.lib,
8
+
system ? builtins.currentSystem,
9
+
}:
10
+
lib.makeScope pkgs.newScope (self: {
11
+
fetchFromTangled = self.callPackage ./fetcher.nix { };
12
+
})
+10
fetcher.nix
···
0
0
0
0
0
0
0
0
0
0
···
1
+
{ lib, fetchFromGitHub }:
2
+
3
+
lib.makeOverridable (
4
+
{
5
+
domain ? "tangled.sh",
6
+
...
7
+
}@args:
8
+
9
+
fetchFromGitHub ((removeAttrs args [ "domain" ]) // { githubBase = domain; })
10
+
)
+27
flake.lock
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{
2
+
"nodes": {
3
+
"nixpkgs": {
4
+
"locked": {
5
+
"lastModified": 1755268003,
6
+
"narHash": "sha256-nNaeJjo861wFR0tjHDyCnHs1rbRtrMgxAKMoig9Sj/w=",
7
+
"owner": "nixos",
8
+
"repo": "nixpkgs",
9
+
"rev": "32f313e49e42f715491e1ea7b306a87c16fe0388",
10
+
"type": "github"
11
+
},
12
+
"original": {
13
+
"owner": "nixos",
14
+
"ref": "nixpkgs-unstable",
15
+
"repo": "nixpkgs",
16
+
"type": "github"
17
+
}
18
+
},
19
+
"root": {
20
+
"inputs": {
21
+
"nixpkgs": "nixpkgs"
22
+
}
23
+
}
24
+
},
25
+
"root": "root",
26
+
"version": 7
27
+
}
+20
flake.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{
2
+
inputs = {
3
+
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
4
+
};
5
+
6
+
outputs =
7
+
{ self, nixpkgs }:
8
+
let
9
+
forAllSystems =
10
+
function:
11
+
nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (
12
+
system: function nixpkgs.legacyPackages.${system}
13
+
);
14
+
in
15
+
{
16
+
legacyPackages = forAllSystems (pkgs: import ./default.nix { inherit pkgs; });
17
+
18
+
overlays.default = _: prev: import ./default.nix { pkgs = prev; };
19
+
};
20
+
}