aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--flake.nix28
1 files changed, 24 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index d1e25c2c..bd0d7f81 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,3 +1,6 @@
+# Copyright (C) 2024 Benedikt Peetz <benedikt.peetz@b-peetz.de>
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
{
description = "A NixOS System Configuration";
@@ -5,7 +8,9 @@
# base
nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-24.05";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
+
# open nixpkgs prs
+ # FIXME: Close these PRs <2024-09-07>
nixpkgs-tfc.url = "github:soispha/nixpkgs/add-termfilechooser";
nixpkgs-onlykey.url = "github:soispha/nixpkgs/fix-onlykey-agent";
@@ -19,6 +24,13 @@
systems = {
url = "github:nix-systems/x86_64-linux"; # only evaluate for this system
};
+ nuschtosSearch = {
+ url = "github:NuschtOS/search";
+ inputs = {
+ flake-utils.follows = "flake-utils";
+ nixpkgs.follows = "nixpkgs";
+ };
+ };
git-hooks = {
url = "github:cachix/git-hooks.nix";
inputs = {
@@ -39,6 +51,12 @@
};
flake-parts = {
url = "github:hercules-ci/flake-parts";
+ inputs = {
+ nixpkgs-lib.follows = "nixpkgs-lib";
+ };
+ };
+ nixpkgs-lib = {
+ url = "github:nix-community/nixpkgs.lib";
};
haumea = {
url = "github:nix-community/haumea";
@@ -81,9 +99,7 @@
};
crane = {
url = "github:ipetkov/crane";
- inputs = {
- nixpkgs.follows = "nixpkgs";
- };
+ inputs = {};
};
flake-utils = {
url = "github:numtide/flake-utils";
@@ -130,6 +146,7 @@
nix-darwin.follows = "nix-darwin";
nixpkgs.follows = "nixpkgs";
treefmt-nix.follows = "treefmt-nix";
+ nuschtosSearch.follows = "nuschtosSearch";
};
};
agenix = {
@@ -158,7 +175,10 @@
};
nixos-generators = {
url = "github:nix-community/nixos-generators";
- inputs.nixpkgs.follows = "nixpkgs";
+ inputs = {
+ nixpkgs.follows = "nixpkgs";
+ nixlib.follows = "nixpkgs-lib";
+ };
};
serverphone = {
url = "git+https://codeberg.org/vhack.eu/serverphone.git";