summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-19 16:36:55 -0700
committerFuwn <[email protected]>2024-09-19 16:36:55 -0700
commitee54ca6e028d42038f994becdfa5710310d0e274 (patch)
tree9fac99af71f80d57220009043154e4b921444736 /flake.nix
parentflake: reorder inputs (diff)
downloadnixos-config-ee54ca6e028d42038f994becdfa5710310d0e274.tar.xz
nixos-config-ee54ca6e028d42038f994becdfa5710310d0e274.zip
flake: pin and follow inputs
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix78
1 files changed, 70 insertions, 8 deletions
diff --git a/flake.nix b/flake.nix
index a0f8528..fca7792 100644
--- a/flake.nix
+++ b/flake.nix
@@ -48,12 +48,18 @@
inputs = {
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
nur.url = "github:nix-community/NUR";
- nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+ nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
+ nixpkgs-stable.url = "github:NixOS/nixpkgs/24.05";
+ nix-filter.url = "github:numtide/nix-filter";
systems.url = "github:nix-systems/default";
aagl = {
url = "github:ezKEa/aagl-gtk-on-nix";
- inputs.nixpkgs.follows = "nixpkgs";
+
+ inputs = {
+ flake-compat.follows = "flake-compat";
+ nixpkgs.follows = "nixpkgs";
+ };
};
disko = {
@@ -61,6 +67,11 @@
inputs.nixpkgs.follows = "nixpkgs";
};
+ flake-compat = {
+ url = "github:edolstra/flake-compat";
+ flake = false;
+ };
+
flake-parts = {
url = "github:hercules-ci/flake-parts";
inputs.nixpkgs-lib.follows = "nixpkgs";
@@ -71,6 +82,16 @@
flake = false;
};
+ flake-utils = {
+ url = "github:numtide/flake-utils";
+ inputs.systems.follows = "systems";
+ };
+
+ gitignore = {
+ url = "github:hercules-ci/gitignore.nix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
@@ -78,7 +99,11 @@
hyprfocus = {
url = "github:pyt0xic/hyprfocus";
- inputs.hyprland.follows = "hyprland";
+
+ inputs = {
+ hyprland.follows = "hyprland";
+ nix-filter.follows = "nix-filter";
+ };
};
hyprland = {
@@ -97,18 +122,30 @@
inputs = {
hyprland.follows = "hyprland";
+ nixpkgs.follows = "nixpkgs";
systems.follows = "systems";
};
};
nix-alien = {
url = "github:thiagokokada/nix-alien";
- inputs.nixpkgs.follows = "nixpkgs";
+
+ inputs = {
+ flake-compat.follows = "flake-compat";
+ flake-utils.follows = "flake-utils";
+ nix-filter.follows = "nix-filter";
+ nix-index-database.follows = "nix-index-database";
+ nixpkgs.follows = "nixpkgs";
+ };
};
nix-gaming = {
url = "github:fufexan/nix-gaming";
- inputs.nixpkgs.follows = "nixpkgs";
+
+ inputs = {
+ flake-parts.follows = "flake-parts";
+ nixpkgs.follows = "nixpkgs";
+ };
};
nix-index-database = {
@@ -118,7 +155,12 @@
nix-search = {
url = "github:diamondburned/nix-search";
- inputs.nixpkgs.follows = "nixpkgs";
+
+ inputs = {
+ flake-compat.follows = "flake-compat";
+ flake-utils.follows = "flake-utils";
+ nixpkgs.follows = "nixpkgs";
+ };
};
nix-thorium = {
@@ -126,6 +168,7 @@
inputs.nixpkgs.follows = "nixpkgs";
};
+ # TODO: inputs
omnix = {
url = "github:juspay/omnix";
@@ -142,14 +185,23 @@
pre-commit-hooks = {
url = "github:cachix/git-hooks.nix";
- inputs.nixpkgs.follows = "nixpkgs";
+
+ inputs = {
+ flake-compat.follows = "flake-compat";
+ gitignore.follows = "gitignore";
+ nixpkgs.follows = "nixpkgs";
+ nixpkgs-stable.follows = "nixpkgs-stable";
+ };
};
pywal-nix = {
url = "github:Fuwn/pywal-nix";
inputs = {
+ flake-compat.follows = "flake-compat";
+ flake-utils.follows = "flake-utils";
nixpkgs.follows = "nixpkgs";
+ pre-commit-hooks.follows = "pre-commit-hooks";
systems.follows = "systems";
};
};
@@ -158,14 +210,21 @@
url = "github:Fuwn/rui";
inputs = {
+ flake-compat.follows = "flake-compat";
+ flake-utils.follows = "flake-utils";
nixpkgs.follows = "nixpkgs";
+ pre-commit-hooks.follows = "pre-commit-hooks";
systems.follows = "systems";
};
};
spicetify-nix = {
url = "github:the-argus/spicetify-nix";
- inputs.nixpkgs.follows = "nixpkgs";
+
+ inputs = {
+ flake-utils.follows = "flake-utils";
+ nixpkgs.follows = "nixpkgs";
+ };
};
tailray = {
@@ -177,7 +236,10 @@
url = "github:Fuwn/tsutsumi";
inputs = {
+ flake-compat.follows = "flake-compat";
+ flake-utils.follows = "flake-utils";
nixpkgs.follows = "nixpkgs";
+ pre-commit-hooks.follows = "pre-commit-hooks";
systems.follows = "systems";
rui.follows = "rui";
};