wip clan.lol

feature/clan.lol
Ingolf Wagner 2024-04-17 21:45:08 +02:00
parent 8d2475f6d5
commit 892f5dc0f2
Signed by: palo
GPG Key ID: 76BF5F1928B9618B
1 changed files with 9 additions and 7 deletions

View File

@ -7,7 +7,7 @@
};
flake-parts.url = "github:hercules-ci/flake-parts";
flake-parts.inputs.nixpkgs-lib.follows = "nixpkg";
flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs";
clan-core = {
url = "git+https://git.clan.lol/clan/clan-core";
@ -101,6 +101,7 @@
outputs =
inputs@{ self
, clan-core
, disko
, dns
, doom-emacs-nix
@ -252,19 +253,19 @@
};
})
{ nix.settings.substituters = [ "https://cache.nixos.org/" ]; }
{
({ pkgs, ... }: {
boot.tmp.useTmpfs = lib.mkDefault true;
environment.systemPackages = [ nixpkgs-fmt.defaultPackage.${system} ];
environment.systemPackages = [ nixpkgs-fmt.defaultPackage.${pkgs.system} ];
imports = [
permown.nixosModules.permown
disko.nixosModules.disko
kmonad.nixosModules.default
grocy-scanner.nixosModule
];
}
})
];
homeManagerModules = { config, ... }: {
homeManagerModules = { pkgs, config, ... }: {
imports = [
home-manager.nixosModules.home-manager
stylix.nixosModules.stylix
@ -328,7 +329,7 @@
sternchen = clanSetup {
name = "sternchen";
host = "sternchen.secure";
imports = [
modules = [
nixos-hardware.nixosModules.lenovo-thinkpad-x220
homeManagerModules
];
@ -394,8 +395,9 @@
];
};
robi = nixosConfigurationSetup {
robi = clanSetup {
name = "robi";
host = "robi.private";
modules = [
homeManagerModules
{ home-manager.sharedModules = [{ programs.doom-emacs.enable = false; }]; }