My personal NUR repository
Put this in your flake.nix
:
{
nixConfig = {
extra-substituters = [
"https://nikpkgs.cachix.org"
];
extra-trusted-public-keys = [
"nikpkgs.cachix.org-1:d7+McnBrT0bzs/WEcd9DkjnQ3ov8mNQAzveaCCPGcJc="
];
};
inputs = {
...
nikpkgs = {
url = "github:nikp123/nur-packages";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}
...
And this in your configuration.nix
:
{
nix.settings = {
extra-substituters = [
"https://nikpkgs.cachix.org"
];
extra-trusted-public-keys = [
"nikpkgs.cachix.org-1:d7+McnBrT0bzs/WEcd9DkjnQ3ov8mNQAzveaCCPGcJc="
];
};
}
Rebuild and enjoy.
For simplicity sake, set up NUR instead.
{
nixpkgs.config.packageOverrides = pkgs: {
nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {
inherit pkgs;
};
};
}
If you want to not have to compile packages yourself there, you can add my cachix server to your nix settings.
{
nix.settings = {
extra-substituters = [
"https://nikpkgs.cachix.org"
];
extra-trusted-public-keys = [
"nikpkgs.cachix.org-1:d7+McnBrT0bzs/WEcd9DkjnQ3ov8mNQAzveaCCPGcJc="
];
};
}
It should look something like that.
From there on you can use the packages from my repository by referencing
pkgs.nur.repos.nikpkgs.the_name_of_the_package
.
Some packages I've personally made while doing stuff in NixOS. Some of these packages are pretty outdated and should be updated.
The complete package list is in the default.nix file.
I DO NOT GURANTEE anything.
The only thing I'll try to achieve is to make every package that doesn't have broken=true
set work.
Pull requests and issues are welcome, though expect my response to be pretty slow. I don't have much time for playing around with stuff like this.
Use nix-build -A name_of_the_package
.
This is merely a shortcut for me or anyone who is willing to contribute to this repo.
cd
to this directorynix repl --file .
:b package_name
:e package_name
(will launch your fav editor of choice)- rinse and repeat
As per what I agreed to when I attempted to publish this to the NUR, the content of this repo is licensed under MIT, unless stated otherwise.