From 092691c665c05d8bb5b2fa9e15474f0b76a03253 Mon Sep 17 00:00:00 2001 From: Andreas Schaafsma Date: Tue, 10 Dec 2024 03:56:20 +0100 Subject: [PATCH] list all inputs --- modules/home/home/default.nix | 31 ++++++++++++++++++++++++++----- modules/nixos/nixos/default.nix | 31 ++++++++++++++++++++++++++----- 2 files changed, 52 insertions(+), 10 deletions(-) diff --git a/modules/home/home/default.nix b/modules/home/home/default.nix index f91798d..689957a 100644 --- a/modules/home/home/default.nix +++ b/modules/home/home/default.nix @@ -1,9 +1,30 @@ + { - config, - lib, - pkgs, - ... -}: let + # Snowfall Lib provides a customized `lib` instance with access to your flake's library + # as well as the libraries available from your flake's inputs. + lib +, # An instance of `pkgs` with your overlays and packages applied is also available. + pkgs +, # You also have access to your flake's inputs. + inputs +, # Additional metadata is provided by Snowfall Lib. + namespace +, # The namespace used for your flake, defaulting to "internal" if not set. + system +, # The system architecture for this host (eg. `x86_64-linux`). + target +, # The Snowfall Lib target for this system (eg. `x86_64-iso`). + format +, # A normalized name for the system target (eg. `iso`). + virtual +, # A boolean to determine whether this system is a virtual target using nixos-generators. + systems +, # An attribute map of your defined hosts. + # All other arguments come from the module system. + config +, ... +}: +let inherit (lib) mkIf; inherit (lib.my-namespace) enabled; diff --git a/modules/nixos/nixos/default.nix b/modules/nixos/nixos/default.nix index e31e928..dbf6ce0 100644 --- a/modules/nixos/nixos/default.nix +++ b/modules/nixos/nixos/default.nix @@ -4,11 +4,32 @@ # ############################################ { - config, - lib, - pkgs, - ... -}: let + # Snowfall Lib provides a customized `lib` instance with access to your flake's library + # as well as the libraries available from your flake's inputs. + lib +, # An instance of `pkgs` with your overlays and packages applied is also available. + pkgs +, # You also have access to your flake's inputs. + inputs +, # Additional metadata is provided by Snowfall Lib. + namespace +, # The namespace used for your flake, defaulting to "internal" if not set. + system +, # The system architecture for this host (eg. `x86_64-linux`). + target +, # The Snowfall Lib target for this system (eg. `x86_64-iso`). + format +, # A normalized name for the system target (eg. `iso`). + virtual +, # A boolean to determine whether this system is a virtual target using nixos-generators. + systems +, # An attribute map of your defined hosts. + + # All other arguments come from the module system. + config +, ... +}: +let inherit (lib) mkIf; inherit (lib.my-namespace) enabled; in {