kacper inspirerat

This commit is contained in:
2026-04-07 20:20:26 +02:00
parent b721630485
commit 76b7441884
21 changed files with 135 additions and 91 deletions
+45
View File
@@ -0,0 +1,45 @@
{
inputs,
...
}:
let
inherit (inputs) dotfiles home-manager-unstable;
in
{
mkHost = {
nixpkgs,
disko,
lolcat,
modules ? [ ],
}:
nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
inputs = inputs // { "lolcat++" = lolcat; };
};
modules = [ disko.nixosModules.disko ] ++ modules;
};
mkDesktopHost = {
nixpkgs,
disko,
lolcat,
modules ? [ ],
}:
nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = {
inputs = inputs // { "lolcat++" = lolcat; };
};
modules = [
disko.nixosModules.disko
home-manager-unstable.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.backupFileExtension = "hm-backup";
home-manager.users.love = import "${dotfiles}/home.nix";
}
] ++ modules;
};
}
+6
View File
@@ -0,0 +1,6 @@
{ inputs }:
let
modules = import ../nixos;
flakeLib = import ./lib.nix { inherit inputs; };
in
import ../hosts ({ inherit inputs modules; } // flakeLib)
+9
View File
@@ -0,0 +1,9 @@
{ inputs, ... }:
{
systems = [ "x86_64-linux" ];
flake = {
nixosModules = import ../nixos;
nixosConfigurations = import ./nixos-configurations.nix { inherit inputs; };
};
}