fix: don't add local cache to builder
All checks were successful
Discord / discord commits (push) Has been skipped
All checks were successful
Discord / discord commits (push) Has been skipped
This commit is contained in:
parent
7893d37df5
commit
6be9d173b6
8 changed files with 61 additions and 51 deletions
|
@ -26,7 +26,6 @@
|
|||
boot.tmp.useTmpfs = true;
|
||||
|
||||
nix = {
|
||||
# Keep a version that works with nix-eval-jobs
|
||||
package = pkgs.nixVersions.git.overrideAttrs (oldAttrs: {
|
||||
pname = "nix";
|
||||
version = "2.21.3";
|
||||
|
@ -107,7 +106,10 @@
|
|||
home.packages =
|
||||
[
|
||||
nix-melt.packages.${pkgs.system}.default
|
||||
nurl.packages.${pkgs.system}.default
|
||||
|
||||
(nurl.packages.${pkgs.system}.default.override {
|
||||
nix = config.nix.package;
|
||||
})
|
||||
]
|
||||
++ (with config.nur.repos.rycee; [
|
||||
mozilla-addons-to-nix
|
||||
|
|
|
@ -2,9 +2,10 @@
|
|||
programs.direnv = {
|
||||
enable = true;
|
||||
enableBashIntegration = true;
|
||||
|
||||
nix-direnv = {
|
||||
enable = true;
|
||||
package = pkgs.nix-direnv-flakes;
|
||||
package = pkgs.nix-direnv;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -27,5 +27,14 @@
|
|||
usbutils
|
||||
wget
|
||||
zip
|
||||
]);
|
||||
])
|
||||
++ [
|
||||
# This could help as well: nix derivation show -r /run/current-system
|
||||
(pkgs.writeShellApplication {
|
||||
name = "listDerivs";
|
||||
text = ''
|
||||
nix-store --query --requisites /run/current-system | cut -d- -f2- | sort -u
|
||||
'';
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
}: let
|
||||
inherit (lib) optionals;
|
||||
in {
|
||||
environment.systemPackages = [
|
||||
(pkgs.writeShellApplication {
|
||||
name = "rebuild-no-cache";
|
||||
|
@ -15,22 +18,25 @@
|
|||
|
||||
nix = {
|
||||
settings = {
|
||||
substituters = [
|
||||
"https://hyprland.cachix.org"
|
||||
"https://nix-gaming.cachix.org"
|
||||
# Nixpkgs-Wayland
|
||||
"https://cache.nixos.org"
|
||||
"https://nixpkgs-wayland.cachix.org"
|
||||
"https://nix-community.cachix.org"
|
||||
# Nix-community
|
||||
"https://nix-community.cachix.org"
|
||||
# Nh
|
||||
"https://viperml.cachix.org"
|
||||
# Caddy
|
||||
"https://caddycf.cachix.org"
|
||||
# Personal config cache
|
||||
"https://cache.nelim.org"
|
||||
];
|
||||
substituters =
|
||||
[
|
||||
"https://hyprland.cachix.org"
|
||||
"https://nix-gaming.cachix.org"
|
||||
# Nixpkgs-Wayland
|
||||
"https://cache.nixos.org"
|
||||
"https://nixpkgs-wayland.cachix.org"
|
||||
"https://nix-community.cachix.org"
|
||||
# Nix-community
|
||||
"https://nix-community.cachix.org"
|
||||
# Nh
|
||||
"https://viperml.cachix.org"
|
||||
# Caddy
|
||||
"https://caddycf.cachix.org"
|
||||
]
|
||||
++ optionals (!config.services.nix-serve.enable) [
|
||||
# Personal config cache
|
||||
"https://cache.nelim.org"
|
||||
];
|
||||
trusted-public-keys = [
|
||||
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
|
||||
"nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4="
|
||||
|
|
|
@ -8,12 +8,16 @@
|
|||
inherit (config.vars) mainUser;
|
||||
inherit (config.sops) secrets;
|
||||
|
||||
nixPkg = {
|
||||
nix = config.nix.package;
|
||||
};
|
||||
nix-eval-jobsPkg =
|
||||
nix-eval-jobs.packages.${pkgs.system}.default.override {
|
||||
nix = config.nix.package;
|
||||
}
|
||||
// {
|
||||
nix = config.nix.package;
|
||||
};
|
||||
|
||||
nix-fast-buildPkg = nix-fast-build.packages.${pkgs.system}.nix-fast-build.override {
|
||||
nix-eval-jobs =
|
||||
nix-eval-jobs.packages.${pkgs.system}.default.override nixPkg // nixPkg;
|
||||
nix-eval-jobs = nix-eval-jobsPkg;
|
||||
};
|
||||
in {
|
||||
services.nix-serve = {
|
||||
|
|
30
flake.lock
30
flake.lock
|
@ -1532,22 +1532,6 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs_3": {
|
||||
"locked": {
|
||||
"lastModified": 1708296515,
|
||||
"narHash": "sha256-FyF489fYNAUy7b6dkYV6rGPyzp+4tThhr80KNAaF/yY=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "b98a4e1746acceb92c509bc496ef3d0e5ad8d4aa",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nmd": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
|
@ -1639,18 +1623,20 @@
|
|||
},
|
||||
"nurl": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs_3"
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1708368674,
|
||||
"narHash": "sha256-QzvpuikAHHHN91pDkBDoUx3x8LJVHbk2JDwYXe87WCc=",
|
||||
"owner": "nix-community",
|
||||
"lastModified": 1717025176,
|
||||
"narHash": "sha256-3S6pdNj+ui0fX1tBtWQlEYIuY3Uy3xiSzjfMxAjSlD8=",
|
||||
"owner": "matt1432",
|
||||
"repo": "nurl",
|
||||
"rev": "7f789ea2da9ff52724efb38df01ecda87704fc87",
|
||||
"rev": "1086a09f386d76e93fa6db46e0d002e4f5dc12c0",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nix-community",
|
||||
"owner": "matt1432",
|
||||
"repo": "nurl",
|
||||
"type": "github"
|
||||
}
|
||||
|
|
|
@ -244,7 +244,8 @@
|
|||
type = "github";
|
||||
};
|
||||
nurl = {
|
||||
owner = "nix-community";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
owner = "matt1432";
|
||||
repo = "nurl";
|
||||
type = "github";
|
||||
};
|
||||
|
|
|
@ -9,8 +9,8 @@ let
|
|||
|
||||
# Inputs
|
||||
nixTools = {
|
||||
nurl = mkInput {
|
||||
owner = "nix-community";
|
||||
nurl = mkDep {
|
||||
owner = "matt1432";
|
||||
repo = "nurl";
|
||||
};
|
||||
|
||||
|
@ -58,6 +58,7 @@ let
|
|||
repo = "stylelint-lsp";
|
||||
};
|
||||
|
||||
# uses nixVersions.nix_2_19
|
||||
nixd = mkDep {
|
||||
owner = "nix-community";
|
||||
repo = "nixd";
|
||||
|
|
Loading…
Reference in a new issue