From 8364d22f92c22a6c9c5bd1acd990d4893dd8c97f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Tue, 16 Jan 2024 12:33:48 +0100 Subject: [PATCH] feat: add nix super cache --- flake.nix | 4 +++- modules/programs/nix.nix | 2 +- overlays/packages.nix | 1 - 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index b5fd476..f9bf1f6 100644 --- a/flake.nix +++ b/flake.nix @@ -21,9 +21,9 @@ nix-index-database.inputs.nixpkgs.follows = "nixpkgs"; # Programs - nix-super.url = "github:privatevoid-net/nix-super/c076362db8b438c921d9bbe196ede50205f788c6"; rofi-wayland.flake = false; rofi-wayland.url = "github:lbonn/rofi/wayland"; + nix-super.url = "github:privatevoid-net/nix-super"; timers.url = "git+https://gitea.moritzboeh.me/moritz/timers.git"; # Neovim @@ -220,8 +220,10 @@ "https://hyprland.cachix.org" "https://nix-community.cachix.org" "https://pre-commit-hooks.cachix.org" + "https://cache.privatevoid.net" ]; extra-trusted-public-keys = [ + "cache.privatevoid.net:SErQ8bvNWANeAvtsOESUwVYr2VJynfuc9JRwlzTTkVg=" "hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" "pre-commit-hooks.cachix.org-1:Pkk3Panw5AW24TOv6kz3PvLhlH8puAsJTBbOPmBo7Rc=" diff --git a/modules/programs/nix.nix b/modules/programs/nix.nix index 61025b4..2ee8475 100644 --- a/modules/programs/nix.nix +++ b/modules/programs/nix.nix @@ -26,7 +26,7 @@ in config.nix = { nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; - package = pkgs.nix-super; + package = inputs.nix-super.packages.${pkgs.system}.default; extraOptions = "experimental-features = nix-command flakes"; diff --git a/overlays/packages.nix b/overlays/packages.nix index f0541f6..80745ad 100644 --- a/overlays/packages.nix +++ b/overlays/packages.nix @@ -4,7 +4,6 @@ _: prev: { agenix = inputs.agenix.packages.${prev.system}.default; hyprpaper = inputs.hyprpaper.packages.${prev.system}.default; - nix-super = inputs.nix-super.packages.${prev.system}.default; rofi-wayland = prev.rofi-wayland.overrideAttrs (_: { src = inputs.rofi-wayland; version = lib.my.mkVersionInput inputs.rofi-wayland;