Add nix-ld and nix-alien

This commit is contained in:
Andreas Zweili 2022-06-27 18:53:24 +02:00
parent 3f40f860db
commit e09ea027cf
4 changed files with 82 additions and 0 deletions

View File

@ -20,6 +20,21 @@
"type": "github"
}
},
"flake-utils": {
"locked": {
"lastModified": 1653893745,
"narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -41,6 +56,28 @@
"type": "github"
}
},
"nix-alien": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
],
"poetry2nix": "poetry2nix"
},
"locked": {
"lastModified": 1655280191,
"narHash": "sha256-OEgjk89Hr2/yNH+iPeFRi+X5dy+bZxhULVknqaBCcOg=",
"owner": "thiagokokada",
"repo": "nix-alien",
"rev": "ccf910e15a6dc5a41f8e714f9c35996aeb688760",
"type": "github"
},
"original": {
"owner": "thiagokokada",
"repo": "nix-alien",
"type": "github"
}
},
"nixos-hardware": {
"locked": {
"lastModified": 1655789751,
@ -88,10 +125,36 @@
"type": "github"
}
},
"poetry2nix": {
"inputs": {
"flake-utils": [
"nix-alien",
"flake-utils"
],
"nixpkgs": [
"nix-alien",
"nixpkgs"
]
},
"locked": {
"lastModified": 1655106322,
"narHash": "sha256-X7oWgty5uKYYTg7n6gut/lShi1X5QxiOfLQNHyJ5LaM=",
"owner": "nix-community",
"repo": "poetry2nix",
"rev": "347ccb4ce58e7af1ece3f9743019263c4aede7b8",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "poetry2nix",
"type": "github"
}
},
"root": {
"inputs": {
"agenix": "agenix",
"home-manager": "home-manager",
"nix-alien": "nix-alien",
"nixos-hardware": "nixos-hardware",
"nixpkgs": "nixpkgs",
"nixpkgs-unstable": "nixpkgs-unstable"

View File

@ -8,6 +8,11 @@
# look here for the hardware options https://github.com/NixOS/nixos-hardware/blob/master/flake.nix#L5
nixos-hardware.url = "github:nixos/nixos-hardware";
nix-alien = {
url = "github:thiagokokada/nix-alien";
inputs.nixpkgs.follows = "nixpkgs";
};
agenix = {
url = "github:ryantm/agenix";
inputs.nixpkgs.follows = "nixpkgs";
@ -22,6 +27,7 @@
outputs =
inputs@{ self
, agenix
, nix-alien
, nixpkgs
, nixpkgs-unstable
, nixos-hardware
@ -45,6 +51,7 @@
};
overlays = [
overlay-unstable
inputs.nix-alien.overlay
];
};

View File

@ -1,5 +1,8 @@
{ inputs, custom, pkgs, ... }:
{
imports = [
"${inputs.self}/modules/nix-alien"
];
networking = {
networkmanager.enable = true;
};

View File

@ -0,0 +1,9 @@
{ inputs, pkgs, ... }:
{
programs.nix-ld.enable = true;
environment.systemPackages = with pkgs; [
nix-alien
nix-index
nix-index-update
];
}