1
1
Fork 0

nix: globally import modules

Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
Myned 2025-02-09 18:33:01 -06:00
parent 2c5e2e7f36
commit 36f45eeca3
Signed by: Myned
GPG key ID: C7224454F7881A34
4 changed files with 5 additions and 8 deletions

View file

@ -119,12 +119,17 @@
inputs.arion.nixosModules.arion inputs.arion.nixosModules.arion
inputs.disko.nixosModules.disko inputs.disko.nixosModules.disko
inputs.fw-fanctrl.nixosModules.default inputs.fw-fanctrl.nixosModules.default
inputs.jovian-nixos.nixosModules.default
inputs.niri-flake.nixosModules.niri inputs.niri-flake.nixosModules.niri
]; ];
# TODO: Use home-manager.sharedModules for all options # TODO: Use home-manager.sharedModules for all options
home-manager.sharedModules = [ home-manager.sharedModules = [
inputs."nix-index-database-${branch}".hmModules.nix-index inputs."nix-index-database-${branch}".hmModules.nix-index
inputs.ags.homeManagerModules.default
inputs.anyrun.homeManagerModules.default
inputs.nix-flatpak.homeManagerModules.nix-flatpak
inputs.walker.homeManagerModules.default
]; ];
} }
) )

View file

@ -1,6 +1,5 @@
{ {
config, config,
inputs,
lib, lib,
... ...
}: }:
@ -10,8 +9,6 @@ in {
options.custom.programs.ags.enable = mkOption {default = false;}; options.custom.programs.ags.enable = mkOption {default = false;};
config.home-manager.users.${config.custom.username} = mkIf cfg.enable { config.home-manager.users.${config.custom.username} = mkIf cfg.enable {
imports = [inputs.ags.homeManagerModules.default];
# https://aylur.github.io/ags-docs # https://aylur.github.io/ags-docs
# https://github.com/Aylur/ags # https://github.com/Aylur/ags
programs.ags = { programs.ags = {

View file

@ -24,8 +24,6 @@ in {
]; ];
home-manager.users.${config.custom.username} = { home-manager.users.${config.custom.username} = {
imports = [inputs.nix-flatpak.homeManagerModules.nix-flatpak];
# https://wiki.nixos.org/wiki/Flatpak # https://wiki.nixos.org/wiki/Flatpak
# https://github.com/gmodena/nix-flatpak # https://github.com/gmodena/nix-flatpak
services.flatpak = { services.flatpak = {

View file

@ -1,13 +1,10 @@
{ {
config, config,
inputs,
lib, lib,
options, options,
pkgs, pkgs,
... ...
}: { }: {
imports = [inputs.jovian-nixos.nixosModules.default];
custom = { custom = {
minimal = true; minimal = true;
profile = "console"; profile = "console";