diff options
| author | Fuwn <[email protected]> | 2024-09-19 16:36:55 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-19 16:36:55 -0700 |
| commit | ee54ca6e028d42038f994becdfa5710310d0e274 (patch) | |
| tree | 9fac99af71f80d57220009043154e4b921444736 /flake.nix | |
| parent | flake: reorder inputs (diff) | |
| download | nixos-config-ee54ca6e028d42038f994becdfa5710310d0e274.tar.xz nixos-config-ee54ca6e028d42038f994becdfa5710310d0e274.zip | |
flake: pin and follow inputs
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 78 |
1 files changed, 70 insertions, 8 deletions
@@ -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"; }; |