about summary refs log tree commit diff stats
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-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";