nix: restrict jovian module by version
Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
parent
9d0ef5853d
commit
4501768728
1 changed files with 30 additions and 22 deletions
52
flake.in.nix
52
flake.in.nix
|
@ -109,29 +109,37 @@
|
||||||
#!! Avoid globally importing modules that are not guarded by .enable
|
#!! Avoid globally importing modules that are not guarded by .enable
|
||||||
# https://github.com/NixOS/nixpkgs/issues/137168
|
# https://github.com/NixOS/nixpkgs/issues/137168
|
||||||
(
|
(
|
||||||
{inputs, ...}: {
|
{
|
||||||
imports = [
|
inputs,
|
||||||
inputs."aagl-gtk-on-nix-${branch}".nixosModules.default
|
lib,
|
||||||
inputs."home-manager-${branch}".nixosModules.home-manager
|
...
|
||||||
inputs."nix-index-database-${branch}".nixosModules.nix-index
|
}:
|
||||||
inputs."stylix-${branch}".nixosModules.stylix
|
with lib; {
|
||||||
inputs.agenix.nixosModules.default
|
imports =
|
||||||
inputs.arion.nixosModules.arion
|
[
|
||||||
inputs.disko.nixosModules.disko
|
inputs."aagl-gtk-on-nix-${branch}".nixosModules.default
|
||||||
inputs.fw-fanctrl.nixosModules.default
|
inputs."home-manager-${branch}".nixosModules.home-manager
|
||||||
inputs.jovian-nixos.nixosModules.default
|
inputs."nix-index-database-${branch}".nixosModules.nix-index
|
||||||
inputs.niri-flake.nixosModules.niri
|
inputs."stylix-${branch}".nixosModules.stylix
|
||||||
];
|
inputs.agenix.nixosModules.default
|
||||||
|
inputs.arion.nixosModules.arion
|
||||||
|
inputs.disko.nixosModules.disko
|
||||||
|
inputs.fw-fanctrl.nixosModules.default
|
||||||
|
inputs.niri-flake.nixosModules.niri
|
||||||
|
]
|
||||||
|
++ optionals (versionAtLeast version "25.05") [
|
||||||
|
inputs.jovian-nixos.nixosModules.default
|
||||||
|
];
|
||||||
|
|
||||||
# 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.ags.homeManagerModules.default
|
||||||
inputs.anyrun.homeManagerModules.default
|
inputs.anyrun.homeManagerModules.default
|
||||||
inputs.nix-flatpak.homeManagerModules.nix-flatpak
|
inputs.nix-flatpak.homeManagerModules.nix-flatpak
|
||||||
inputs.walker.homeManagerModules.default
|
inputs.walker.homeManagerModules.default
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue