nixos-config/homes/x86_64-linux/cholli@yggdrasil/default.nix
2024-03-22 17:52:40 +01:00

44 lines
1.1 KiB
Nix

{
# 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.
home
, # The home architecture for this host (eg. `x86_64-linux`).
target
, # The Snowfall Lib target for this home (eg. `x86_64-home`).
format
, # A normalized name for the home target (eg. `home`).
virtual
, # A boolean to determine whether this home is a virtual target using nixos-generators.
host
, # The host name for this home.
# All other arguments come from the home home.
config
, ...
}:
with lib.wyrdgard; {
wyrdgard = {
user = {
enable = true;
name = config.snowfallorg.user.name;
};
submodule = {
basics.enable = true;
graphical-interface.enable = true;
};
system.hardware = {
audio.enable = true;
bluetooth.enable = true;
networking.enable = true;
};
};
}