nvim stuff

This commit is contained in:
2025-08-05 19:13:18 +02:00
parent df513eb640
commit 504f9637d9
29 changed files with 322 additions and 256 deletions

View File

@@ -10,9 +10,7 @@
nixvim,
self,
...
}@inputs:
let
} @ inputs: let
user = "cschmatzler";
mkApp = scriptName: system: {
@@ -26,15 +24,15 @@ let
'')
}/bin/${scriptName}";
};
in
{
mkDarwinSystem =
hostname:
in {
mkDarwinSystem = hostname:
darwin.lib.darwinSystem {
system = "aarch64-darwin";
specialArgs = inputs // {
inherit user;
};
specialArgs =
inputs
// {
inherit user;
};
modules = [
home-manager.darwinModules.home-manager
nix-homebrew.darwinModules.nix-homebrew
@@ -55,13 +53,14 @@ in
];
};
mkNixosSystem =
hostname: system:
mkNixosSystem = hostname: system:
nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = inputs // {
inherit hostname user;
};
specialArgs =
inputs
// {
inherit hostname user;
};
modules = [
disko.nixosModules.disko
home-manager.nixosModules.home-manager
@@ -69,19 +68,17 @@ in
];
};
mkApps =
system:
let
appNames = [
"apply"
"build"
"build-switch"
"copy-keys"
"create-keys"
"check-keys"
"rollback"
];
in
mkApps = system: let
appNames = [
"apply"
"build"
"build-switch"
"copy-keys"
"create-keys"
"check-keys"
"rollback"
];
in
nixpkgs.lib.genAttrs appNames (name: mkApp name system);
systemConfigs = {
@@ -89,6 +86,6 @@ in
"chidi"
"jason"
];
nixosHosts = [ "tahani" ];
nixosHosts = ["tahani"];
};
}